maspack.geometry
Class BVIntersectorTest

java.lang.Object
  extended by maspack.geometry.BVIntersectorTest

public class BVIntersectorTest
extends java.lang.Object


Field Summary
static double EPS
           
 
Constructor Summary
BVIntersectorTest()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void test()
           
 void testMeshIntersection(PolygonalMesh mesh1)
           
 void testMeshIntersection(PolygonalMesh mesh1, BVTree bvh1, PolygonalMesh mesh2, BVTree bvh2, RigidTransform3d X1W, RigidTransform3d X2W)
           
 void testPlaneIntersection(PolygonalMesh mesh)
           
 void testPlaneIntersection(PolygonalMesh mesh, BVTree bvh, Plane plane)
           
 void testPlaneIntersection(PolygonalMesh mesh, BVTree bvh, RigidTransform3d XMW)
           
 void timeMeshIntersection(PolygonalMesh mesh1)
           
 void timing()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EPS

public static final double EPS
See Also:
Constant Field Values
Constructor Detail

BVIntersectorTest

public BVIntersectorTest()
Method Detail

testMeshIntersection

public void testMeshIntersection(PolygonalMesh mesh1,
                                 BVTree bvh1,
                                 PolygonalMesh mesh2,
                                 BVTree bvh2,
                                 RigidTransform3d X1W,
                                 RigidTransform3d X2W)

testMeshIntersection

public void testMeshIntersection(PolygonalMesh mesh1)

timeMeshIntersection

public void timeMeshIntersection(PolygonalMesh mesh1)

testPlaneIntersection

public void testPlaneIntersection(PolygonalMesh mesh,
                                  BVTree bvh,
                                  Plane plane)

testPlaneIntersection

public void testPlaneIntersection(PolygonalMesh mesh,
                                  BVTree bvh,
                                  RigidTransform3d XMW)

testPlaneIntersection

public void testPlaneIntersection(PolygonalMesh mesh)

timing

public void timing()

test

public void test()

main

public static void main(java.lang.String[] args)