OBB 的结构如下
//OBB 的中心
public var center:VBVector;
//OBB 的X轴
public var x:VBVector;
//OBB 的Y轴
public var y:VBVector;
//半宽,相对于OBB的坐标系
public var halfWidth:Number;
//半高,相对于OBB的坐标系
public var halfHeight:Number;
public function VBOBB()
{
}
public function toString():String
{
return "( " + center +" , "+ x + " , " + y + "," + halfWidth + " , " + halfHeight + " )";
}
计算以下图形的 OBB
此时得出的OBB结果为:
( ( 24.999999999999986 , 75 ) , ( -0.7071067811865476 , -0.7071067811865476 ) , ( 0.7071067811865476 , -0.7071067811865476 ),70.71067811865476 , 35.35533905932738 )