Pārlūkot izejas kodu

Unit conversion for collada loader

Jihoon Lee 12 gadi atpakaļ
vecāks
revīzija
f3801d8246
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      examples/js/loaders/ColladaLoader.js

+ 3 - 1
examples/js/loaders/ColladaLoader.js

@@ -47,7 +47,6 @@ THREE.ColladaLoader = function () {
 
 	};
 
-	// TODO: support unit conversion as well
 	var colladaUnit = 1.0;
 	var colladaUp = 'Y';
 	var upConversion = null;
@@ -847,6 +846,9 @@ THREE.ColladaLoader = function () {
 		obj.useQuaternion = true;
 		obj.scale = props[ 2 ];
 
+    // unit conversion
+    obj.scale.multiplyScalar(colladaUnit);
+
 		if ( options.centerGeometry && obj.geometry ) {
 
 			var delta = THREE.GeometryUtils.center( obj.geometry );