@@ -703,6 +703,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 );
@@ -718,6 +719,12 @@
}
+ if ( 'GeometricScaling' in modelNode ) {
+ preTransform.scale( new THREE.Vector3().fromArray( modelNode.GeometricScaling.value ) );
+ }
return genGeometry( FBXTree, relationships, geometryNode, skeleton, preTransform );