12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /**
- * @author bhouston / http://exocortex.com
- */
- var x = 2;
- var y = 3;
- var z = 4;
- var w = 5;
- var negInf = new THREE.Vector3( -Infinity, -Infinity, -Infinity );
- var posInf = new THREE.Vector3( Infinity, Infinity, Infinity );
- var zero = new THREE.Vector3();
- var one = new THREE.Vector3( 1, 1, 1 );
- module( "Box3" );
- test( "constructor", function() {
- var a = new THREE.Box3();
- ok( a.min.equals( posInf ), "Passed!" );
- ok( a.max.equals( negInf ), "Passed!" );
- a = new THREE.Box3( zero );
- ok( a.min.equals( zero ), "Passed!" );
- ok( a.max.equals( zero ), "Passed!" );
- a = new THREE.Box3( zero, one );
- ok( a.min.equals( zero ), "Passed!" );
- ok( a.max.equals( one ), "Passed!" );
- });
- test( "copy", function() {
- var a = new THREE.Box3( zero, one );
- var b = new THREE.Box3().copy( a );
- ok( b.min.equals( zero ), "Passed!" );
- ok( b.max.equals( one ), "Passed!" );
- // ensure that it is a true copy
- a.min = zero;
- a.max = one;
- ok( b.min.equals( zero ), "Passed!" );
- ok( b.max.equals( one ), "Passed!" );
- });
- test( "set", function() {
- var a = new THREE.Box3();
- a.set( zero, one )
- ok( a.min.equals( zero ), "Passed!" );
- ok( a.max.equals( one ), "Passed!" );
- });
|