コード例 #1
0
ファイル: Colisiones.cs プロジェクト: JSorella/AlumnoEjemplos
 /// <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());
 }
コード例 #2
0
 /// <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());
 }
コード例 #3
0
 /// <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());
 }
コード例 #4
0
 /// <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());
 }