Selaa lähdekoodia

Fix I3DMLoader bug

Garrett Johnson 4 vuotta sitten
vanhempi
commit
8f43a2ccdd
1 muutettua tiedostoa jossa 3 lisäystä ja 6 poistoa
  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 );
 
 							}