瀏覽代碼

Fix I3DMLoader bug

Garrett Johnson 4 年之前
父節點
當前提交
8f43a2ccdd
共有 1 個文件被更改,包括 3 次插入6 次删除
  1. 3 6
      src/three/I3DMLoader.js

+ 3 - 6
src/three/I3DMLoader.js

@@ -63,7 +63,6 @@ export class I3DMLoader extends I3DMLoaderBase {
 						} );
 
 						const averageVector = new Vector3();
-						const transformedVector = new Vector3();
 						for ( let i = 0; i < INSTANCES_LENGTH; i ++ ) {
 
 							// TODO: handle quantized position
@@ -84,11 +83,9 @@ export class I3DMLoader extends I3DMLoaderBase {
 								parent.add( instancedMesh );
 
 								// Center the instance around an average point to avoid jitter at large scales.
-								transformedVector
-									.copy( averageVector )
-									.applyQuaternion( parent.quaternion )
-									.multiply( parent.scale );
-								instancedMesh.add( transformedVector );
+								instancedMesh
+									.position
+									.copy( averageVector );
 
 							}