File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed
src/materials/nodes/manager Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff 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 ) {
You can’t perform that action at this time.
0 commit comments