BulletAabbUtil2.kl¶
Functions¶
AabbExpand¶
AabbExpand ( io Vec3 aabbMin, io Vec3 aabbMax, in Vec3 expansionMin, in Vec3 expansionMax )
TestPointAgainstAabb2¶
Boolean TestPointAgainstAabb2 ( in Vec3 aabbMin1, in Vec3 aabbMax1, in Vec3 point )
conservative test for overlap between two aabbs
TestAabbAgainstAabb2¶
Boolean TestAabbAgainstAabb2 ( in Vec3 aabbMin1, in Vec3 aabbMax1, in Vec3 aabbMin2, in Vec3 aabbMax2 )
conservative test for overlap between two aabbs
TestTriangleAgainstAabb2¶
Boolean TestTriangleAgainstAabb2 ( in Vec3 vertices[], in Vec3 aabbMin, in Vec3 aabbMax )
conservative test for overlap between triangle and aabb
btRayAabb2¶
Boolean btRayAabb2 ( in Vec3 rayFrom, in Vec3 rayInvDirection, in UInt32 raySign[3], in Vec3 bounds[2], io Scalar tmin, in Scalar lambda_min, in Scalar lambda_max )
btRayAabb¶
Boolean btRayAabb ( in Vec3 rayFrom, in Vec3 rayTo, in Vec3 aabbMin, in Vec3 aabbMax, io Scalar param, io Vec3 normal )
btTransformAabb¶
btTransformAabb ( in Vec3 halfExtents, in Scalar margin, in Xfo t, io Vec3 aabbMinOut, io Vec3 aabbMaxOut )