Răsfoiți Sursa

FBXLoader: Clean up.

Mr.doob 5 ani în urmă
părinte
comite
cb09b865b3
2 a modificat fișierele cu 19 adăugiri și 19 ștergeri
  1. 15 15
      examples/js/loaders/FBXLoader.js
  2. 4 4
      examples/jsm/loaders/FBXLoader.js

+ 15 - 15
examples/js/loaders/FBXLoader.js

@@ -3986,20 +3986,20 @@ THREE.FBXLoader = ( function () {
 
 		// Global Shear*Scaling
 		var lParentTM = new THREE.Matrix4();
-		var lLSM = new Matrix4();
-		var lParentGSM = new Matrix4();
-		var lParentGRSM = new Matrix4();
-		
-		var lParentTM_inv = new Matrix4().getInverse( lParentTM );
+		var lLSM = new THREE.Matrix4();
+		var lParentGSM = new THREE.Matrix4();
+		var lParentGRSM = new THREE.Matrix4();
+
+		var lParentTM_inv = new THREE.Matrix4().getInverse( lParentTM );
 
 		lParentTM.copyPosition( lParentGX );
 		lParentGRSM.multiply( lParentTM_inv ).multiply( lParentGX );
-		
-		var lParentGRM_inv = new Matrix4().getInverse( lParentGRM );
+
+		var lParentGRM_inv = new THREE.Matrix4().getInverse( lParentGRM );
 		lParentGSM.multiply( lParentGRM_inv ).multiply( lParentGRSM );
 		lLSM = lScalingM;
 
-		var lGlobalRS = new Matrix4();
+		var lGlobalRS = new THREE.Matrix4();
 		if ( inheritType === 0 ) {
 
 			lGlobalRS.multiply( lParentGRM ).multiply( lLRM ).multiply( lParentGSM ).multiply( lLSM );
@@ -4012,25 +4012,25 @@ THREE.FBXLoader = ( function () {
 
 			var lParentLSM = new THREE.Matrix4().copy( lScalingM );
 
-			var lParentLSM_inv = new Matrix4().getInverse( lParentLSM );
-			var lParentGSM_noLocal = new Matrix4().multiply( lParentGSM ).multiply( lParentLSM_inv );
+			var lParentLSM_inv = new THREE.Matrix4().getInverse( lParentLSM );
+			var lParentGSM_noLocal = new THREE.Matrix4().multiply( lParentGSM ).multiply( lParentLSM_inv );
 
 			lGlobalRS.multiply( lParentGRM ).multiply( lLRM ).multiply( lParentGSM_noLocal ).multiply( lLSM );
 
 		}
 
-		var lRotationPivotM_inv = new Matrix4().getInverse( lRotationPivotM );
-		var lScalingPivotM_inv = new Matrix4().getInverse( lScalingPivotM );
+		var lRotationPivotM_inv = new THREE.Matrix4().getInverse( lRotationPivotM );
+		var lScalingPivotM_inv = new THREE.Matrix4().getInverse( lScalingPivotM );
 		// Calculate the local transform matrix
-		var lTransform = new Matrix4();
+		var lTransform = new THREE.Matrix4();
 		lTransform.multiply( lTranslationM ).multiply( lRotationOffsetM ).multiply( lRotationPivotM ).multiply( lPreRotationM ).multiply( lRotationM ).multiply( lPostRotationM ).multiply( lRotationPivotM_inv ).multiply( lScalingOffsetM ).multiply( lScalingPivotM ).multiply( lScalingM ).multiply( lScalingPivotM_inv );
 
 		var lLocalTWithAllPivotAndOffsetInfo = new THREE.Matrix4().copyPosition( lTransform );
 
-		var lGlobalTranslation = new Matrix4().multiply(lParentGX).multiply( lLocalTWithAllPivotAndOffsetInfo );
+		var lGlobalTranslation = new THREE.Matrix4().multiply( lParentGX ).multiply( lLocalTWithAllPivotAndOffsetInfo );
 		lGlobalT.copyPosition( lGlobalTranslation );
 
-		lTransform = new Matrix4().multiply(lGlobalT).multiply( lGlobalRS );
+		lTransform = new THREE.Matrix4().multiply( lGlobalT ).multiply( lGlobalRS );
 
 		return lTransform;
 

+ 4 - 4
examples/jsm/loaders/FBXLoader.js

@@ -4036,12 +4036,12 @@ var FBXLoader = ( function () {
 		var lLSM = new Matrix4();
 		var lParentGSM = new Matrix4();
 		var lParentGRSM = new Matrix4();
-		
+
 		var lParentTM_inv = new Matrix4().getInverse( lParentTM );
 
 		lParentTM.copyPosition( lParentGX );
 		lParentGRSM.multiply( lParentTM_inv ).multiply( lParentGX );
-		
+
 		var lParentGRM_inv = new Matrix4().getInverse( lParentGRM );
 		lParentGSM.multiply( lParentGRM_inv ).multiply( lParentGRSM );
 		lLSM = lScalingM;
@@ -4074,10 +4074,10 @@ var FBXLoader = ( function () {
 
 		var lLocalTWithAllPivotAndOffsetInfo = new Matrix4().copyPosition( lTransform );
 
-		var lGlobalTranslation = new Matrix4().multiply(lParentGX).multiply( lLocalTWithAllPivotAndOffsetInfo );
+		var lGlobalTranslation = new Matrix4().multiply( lParentGX ).multiply( lLocalTWithAllPivotAndOffsetInfo );
 		lGlobalT.copyPosition( lGlobalTranslation );
 
-		lTransform = new Matrix4().multiply(lGlobalT).multiply( lGlobalRS );
+		lTransform = new Matrix4().multiply( lGlobalT ).multiply( lGlobalRS );
 
 		return lTransform;