set()
方法用于设置AABB的最小点和最大点,用于描述一个矩形的位置、大小和边界。
aabb.set(min, max);
min
:表示AABB的最小点,是一个含有3个元素的数组,分别表示x、y和z轴的坐标值。max
:表示AABB的最大点,是一个含有3个元素的数组,分别表示x、y和z轴的坐标值。返回修改后的AABB对象。
var min = [0,0,0];
var max = [10,10,10];
var aabb = new Yuka.AABB(min, max);
console.log(aabb.min); // 输出 [0,0,0]
console.log(aabb.max); // 输出 [10,10,10]
var newMin = [5,5,5];
var newMax = [15,15,15];
aabb.set(newMin, newMax);
console.log(aabb.min); // 输出 [5,5,5]
console.log(aabb.max); // 输出 [15,15,15]
min
参数或max
参数不是一个含有3个元素的数组,会抛出一个TypeError
异常。