本函数用于获取AABB(轴对齐边界框)的中心点坐标。
本函数不接受参数。
本函数返回一个由两个浮点数组成的数组,表示AABB的中心点坐标。第一个浮点数表示X轴坐标,第二个浮点数表示Y轴坐标。
var myAABB = new Yuka.AABB(-5, -5, 5, 5);
var center = myAABB.getCenter();
console.log(center); // 输出 [0, 0]
myAABB.translate(new Yuka.Vector2(2, 2));
center = myAABB.getCenter();
console.log(center); // 输出 [2, 2]
本函数的实现代码如下:
AABB.prototype.getCenter = function() {
return [(this.min.x + this.max.x) * 0.5, (this.min.y + this.max.y) * 0.5];
};
本函数不会发生异常。