2
0
Эх сурвалжийг харах

Merge pull request #13513 from looeee/FBXLoader_support_geometric_scaling

FBXLoader: Add support for GeometricScaling
Mr.doob 7 жил өмнө
parent
commit
757f6c4b56

+ 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 );
 
 	}