Remaining Collision Detection Unit Tests
The following CD methods could use unit tests:
-
BidirectionalPlaneToSphereCD -
ImplicitGeometryToPointSetCCD -
ImplicitGeometryToPointSetCD -
MeshToMeshBruteForceCD (Manual tests exist in examples BoxBoxTest) -
PointSetToCapsuleCD -
PointSetToPlaneCD -
SphereToCylinderCD -
SurfaceMeshToSphereCD (Manual tests exist in examples TriangleVsSphereTest) -
SurfaceMeshToSurfaceMeshCD (Manual test exists in examples TriangleVsTriangleTest) -
TetraToLineMeshCD -
TetraToPointSetCD -
UnidirectionalPlaneToSphereCD
One can use/copy the structure of the existing CD unit tests to implement.
Use the following branch: https://gitlab.kitware.com/andrew.wilson/iMSTK/-/tree/CDHRefactor
Edited by Andrew Wilson