1234567891011121314151617181920212223242526272829303132333435 |
- module( "ColorConverter" );
- test( "fromRGB", function(){
- var c1 = new THREE.Color();
- var c2 = new THREE.Color().setRGB( 0, 0.5, 1 );
- THREE.ColorConverter.fromRGB( c1, 0, 0.5, 1 );
- ok( c1.equals( c2 ), "Ok" );
- });
- test( "fromHex/toHex", function(){
- var c1 = new THREE.Color();
- var c2 = new THREE.Color().setHex( 0x11aaff );
- THREE.ColorConverter.fromHex( c1, 0x11aaff );
- ok( c1.equals( c2 ), "Ok" );
- var hex = THREE.ColorConverter.toHex( c1 );
- ok( hex === 0x11aaff, "Ok" );
- });
- test( "fromHSV/toHSV", function(){
- var c1 = new THREE.Color();
- var c2 = new THREE.Color().setHSL( 0.25, 0.5, 0.75 );
- var hsv = THREE.ColorConverter.toHSV( c2 );
- THREE.ColorConverter.fromHSV( c1, hsv.h, hsv.s, hsv.v );
- ok( c1.equals( c2 ), "Ok" );
- });
- test( "fromHSL/toHSL", function(){
- var c1 = new THREE.Color();
- var c2 = new THREE.Color().setHSL( 0.25, 0.5, 0.75 );
- var hsl = THREE.ColorConverter.toHSL( c2 );
- THREE.ColorConverter.fromHSL( c1, hsl.h, hsl.s, hsl.l );
- ok( c1.equals( c2 ), "Ok" );
- });
|