Ver código fonte

fix matrix application

Garrett Johnson 5 anos atrás
pai
commit
919d047db4
2 arquivos alterados com 2 adições e 2 exclusões
  1. 1 1
      src/three/DebugTilesRenderer.js
  2. 1 1
      src/three/TilesRenderer.js

+ 1 - 1
src/three/DebugTilesRenderer.js

@@ -273,7 +273,7 @@ export class DebugTilesRenderer extends TilesRenderer {
 
 					const boxHelperGroup = new Group();
 					boxHelperGroup.matrix.copy( cachedBoxMat );
-					boxHelperGroup.matrix.multiply( cachedTransform );
+					boxHelperGroup.matrix.premultiply( cachedTransform );
 					boxHelperGroup.matrix.decompose( boxHelperGroup.position, boxHelperGroup.quaternion, boxHelperGroup.scale );
 
 					const boxHelper = new Box3Helper( cachedBox );

+ 1 - 1
src/three/TilesRenderer.js

@@ -301,7 +301,7 @@ export class TilesRenderer extends TilesRendererBase {
 
 			}
 
-			scene.matrix.multiply( cachedTransform );
+			scene.matrix.premultiply( cachedTransform );
 			scene.matrix.decompose( scene.position, scene.quaternion, scene.scale );
 			scene.traverse( c => c.frustumCulled = false );