-
- Downloads
ENH: CollisionData per interaction + mesh CCD
1) Change the interactionPair structure to save only one collisiondata per structure, and inform the collisionhandling of a "side" defining which object it is handling, therefore which way it needs to read the collisionData 2) Update MeshToMeshCD to properly populate data based on 1.
Showing
- Base/Collision/CollisionData/imstkCollisionData.h 39 additions, 15 deletionsBase/Collision/CollisionData/imstkCollisionData.h
- Base/Collision/CollisionDetection/imstkCollisionDetection.cpp 10 additions, 5 deletions.../Collision/CollisionDetection/imstkCollisionDetection.cpp
- Base/Collision/CollisionDetection/imstkCollisionDetection.h 10 additions, 8 deletionsBase/Collision/CollisionDetection/imstkCollisionDetection.h
- Base/Collision/CollisionDetection/imstkMeshToMeshCD.cpp 50 additions, 35 deletionsBase/Collision/CollisionDetection/imstkMeshToMeshCD.cpp
- Base/Collision/CollisionDetection/imstkMeshToMeshCD.h 18 additions, 3 deletionsBase/Collision/CollisionDetection/imstkMeshToMeshCD.h
- Base/Collision/CollisionDetection/imstkPlaneToSphereCD.cpp 9 additions, 11 deletionsBase/Collision/CollisionDetection/imstkPlaneToSphereCD.cpp
- Base/Collision/CollisionDetection/imstkPlaneToSphereCD.h 2 additions, 3 deletionsBase/Collision/CollisionDetection/imstkPlaneToSphereCD.h
- Base/Collision/CollisionDetection/imstkSphereToSphereCD.cpp 9 additions, 11 deletionsBase/Collision/CollisionDetection/imstkSphereToSphereCD.cpp
- Base/Collision/CollisionDetection/imstkSphereToSphereCD.h 2 additions, 3 deletionsBase/Collision/CollisionDetection/imstkSphereToSphereCD.h
- Base/Collision/CollisionHandling/imstkCollisionHandling.cpp 3 additions, 2 deletionsBase/Collision/CollisionHandling/imstkCollisionHandling.cpp
- Base/Collision/CollisionHandling/imstkCollisionHandling.h 19 additions, 3 deletionsBase/Collision/CollisionHandling/imstkCollisionHandling.h
- Base/Collision/CollisionHandling/imstkPenaltyRigidCH.cpp 8 additions, 1 deletionBase/Collision/CollisionHandling/imstkPenaltyRigidCH.cpp
- Base/Collision/CollisionHandling/imstkPenaltyRigidCH.h 7 additions, 6 deletionsBase/Collision/CollisionHandling/imstkPenaltyRigidCH.h
- Base/Collision/imstkInteractionPair.cpp 10 additions, 18 deletionsBase/Collision/imstkInteractionPair.cpp
- Base/Collision/imstkInteractionPair.h 6 additions, 7 deletionsBase/Collision/imstkInteractionPair.h
- Base/SimulationManager/imstkSceneManager.cpp 1 addition, 11 deletionsBase/SimulationManager/imstkSceneManager.cpp
- Examples/Sandbox/main.cpp 16 additions, 2 deletionsExamples/Sandbox/main.cpp
Loading
Please register or sign in to comment