/// <summary> /// Testear si hay olision entre dos OBB /// </summary> /// <param name="a">Primer OBB</param> /// <param name="b">Segundo OBB</param> /// <returns>True si hay colision</returns> public static bool testObbObb2(TgcObb a, TgcObb b) { return Colisiones.testObbObb2(a.toStruct(), b.toStruct()); }
/// <summary> /// Testear si hay olision entre dos OBB /// </summary> /// <param name="a">Primer OBB</param> /// <param name="b">Segundo OBB</param> /// <returns>True si hay colision</returns> public static bool testObbObb(TgcObb a, TgcObb b) { return TgcCollisionUtils.testObbObb(a.toStruct(), b.toStruct()); }
/// <summary> /// Indica si un BoundingSphere colisiona con un BoundingBox. /// </summary> /// <param name="sphere">BoundingSphere</param> /// <param name="aabb">BoundingBox</param> /// <returns>True si hay colisión</returns> public static bool testSphereOBB(TgcBoundingSphere sphere, TgcObb obb) { return TgcCollisionUtils.testSphereOBB(sphere.toStruct(), obb.toStruct()); }
/// <summary> /// Testear si hay olision entre un OBB y un AABB /// </summary> /// <param name="a">OBB</param> /// <param name="b">AABB</param> /// <returns>True si hay colision</returns> public static bool testObbAABB(TgcObb obb, TgcBoundingBox aabb) { return TgcCollisionUtils.testObbAABB(obb.toStruct(), aabb.toStruct()); }