Browse Source

Merge pull request #13513 from looeee/FBXLoader_support_geometric_scaling

FBXLoader: Add support for GeometricScaling
Mr.doob 7 years ago
parent
commit
757f6c4b56
1 changed files with 7 additions and 0 deletions
  1. 7 0
      examples/js/loaders/FBXLoader.js

+ 7 - 0
examples/js/loaders/FBXLoader.js

@@ -718,6 +718,7 @@
 		// For now just assume one model and get the preRotations from that
 		var modelNode = modelNodes[ 0 ];
 
+
 		if ( 'GeometricRotation' in modelNode ) {
 
 			var array = modelNode.GeometricRotation.value.map( THREE.Math.degToRad );
@@ -733,6 +734,12 @@
 
 		}
 
+		if ( 'GeometricScaling' in modelNode ) {
+
+			preTransform.scale( new THREE.Vector3().fromArray( modelNode.GeometricScaling.value ) );
+
+		}
+
 		return genGeometry( FBXTree, relationships, geometryNode, skeleton, preTransform );
 
 	}