Skip to content

Commit 6c32aa2

Browse files
committed
add sprite.center check
1 parent 62ec311 commit 6c32aa2

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

src/materials/nodes/manager/NodeMaterialObserver.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ class NodeMaterialObserver {
9090
worldMatrix: renderObject.object.matrixWorld.clone()
9191
};
9292

93+
if ( renderObject.object.center ) {
94+
95+
data.center = renderObject.object.center.clone();
96+
97+
}
98+
9399
if ( renderObject.object.morphTargetInfluences ) {
94100

95101
data.morphTargetInfluences = renderObject.object.morphTargetInfluences.slice();
@@ -160,7 +166,6 @@ class NodeMaterialObserver {
160166

161167
return data;
162168

163-
164169
}
165170

166171
equals( renderObject ) {
@@ -239,6 +244,20 @@ class NodeMaterialObserver {
239244

240245
}
241246

247+
// center
248+
249+
if ( renderObjectData.center ) {
250+
251+
if ( renderObjectData.center.equals( object.center ) === false ) {
252+
253+
renderObjectData.center.copy( object.center );
254+
255+
return true;
256+
257+
}
258+
259+
}
260+
242261
// bundle
243262

244263
if ( renderObject.bundle !== null ) {

0 commit comments

Comments
 (0)