Explorar o código

Added style strings support THREE.Color.

So far these work:
new THREE.Color( 'rgb(255,0,0)' );
new THREE.Color( 'purple' );
new THREE.Color( 0xff0000 );
Mr.doob %!s(int64=12) %!d(string=hai) anos
pai
achega
95b17a53c8
Modificáronse 2 ficheiros con 43 adicións e 9 borrados
  1. 41 7
      src/core/Color.js
  2. 2 2
      src/materials/Material.js

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 41 - 7
src/core/Color.js


+ 2 - 2
src/materials/Material.js

@@ -62,9 +62,9 @@ THREE.Material.prototype.setValues = function ( values ) {
 
 				currentValue.copy( newValue );
 
-			} else if ( currentValue instanceof THREE.Color && typeof( newValue ) === "number" ) {
+			} else if ( currentValue instanceof THREE.Color ) {
 
-				currentValue.setHex( newValue );
+				currentValue.set( newValue );
 
 			} else if ( currentValue instanceof THREE.Vector3 && newValue instanceof THREE.Vector3 ) {
 

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio