Jelajahi Sumber

FBXLoader: added support for float color type

Lewy Blue 7 tahun lalu
induk
melakukan
a85197f120
1 mengubah file dengan 7 tambahan dan 1 penghapusan
  1. 7 1
      examples/js/loaders/FBXLoader.js

+ 7 - 1
examples/js/loaders/FBXLoader.js

@@ -1589,7 +1589,7 @@
 
 							if ( lightAttribute.Color !== undefined ) {
 
-								color = parseColor( lightAttribute.Color.value );
+								color = parseColor( lightAttribute.Color );
 
 							}
 
@@ -3903,6 +3903,12 @@
 
 	function parseColor( property ) {
 
+		if ( property.type === 'Color' ) {
+
+			return new THREE.Color( property.value, property.value, property.value );
+
+		}
+
 		return new THREE.Color().fromArray( property.value );
 
 	}