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