Sfoglia il codice sorgente

Fixed AssimpJSONLoader example.

remove white
tetuyoko 10 anni fa
parent
commit
5a95497835
1 ha cambiato i file con 4 aggiunte e 10 eliminazioni
  1. 4 10
      examples/js/loaders/AssimpJSONLoader.js

+ 4 - 10
examples/js/loaders/AssimpJSONLoader.js

@@ -149,13 +149,7 @@ THREE.AssimpJSONLoader.prototype = {
 
 			function convertColors(in_color, out_faces) {
 				var i, e, face, a, b, c;
-
-				function makeColor(start) {
-					var col = new THREE.Color( );
-					col.setRGB( arr[0], arr[1], arr[2] );
-					// TODO: what about alpha?
-					return col;
-				}
+				var color = new THREE.Color();
 
 				for (i = 0, e = out_faces.length; i < e; ++ i) {
 					face = out_faces[i];
@@ -163,9 +157,9 @@ THREE.AssimpJSONLoader.prototype = {
 					b = face.b * 4;
 					c = face.c * 4;
 					face.vertexColors = [
-						makeColor( a ),
-						makeColor( b ),
-						makeColor( c )
+						color.fromArray( a ),
+						color.fromArray( b ),
+						color.fromArray( c )
 					];
 				}
 			}