Merge branch 'refactorPhysicsModule' into 'master'
Refactor physics module **Summary**: * Modifies the Dynamical objects realted classes to generalize for any problem state. This allows for rigid bodies, deformable bodies using FEM and pbd under one dynamicalObject base class. * Adds common interface for pbd solver and FE solvers to allow simpler code in SceneManager * Refactors all the PBD classes for bugs, style, warnings and efficiency. * Misc. modifications including rearranging folders, example codes, renaming classes and clearing some warnings. See merge request !103
No related branches found
No related tags found
Showing
- Base/Collision/CollisionDetection/imstkCollisionDetectionUtils.h 164 additions, 0 deletions...llision/CollisionDetection/imstkCollisionDetectionUtils.h
- Base/Collision/CollisionDetection/imstkMeshToMeshCD.cpp 4 additions, 4 deletionsBase/Collision/CollisionDetection/imstkMeshToMeshCD.cpp
- Base/Collision/CollisionHandling/imstkPenaltyMeshToRigidCH.cpp 3 additions, 2 deletions...Collision/CollisionHandling/imstkPenaltyMeshToRigidCH.cpp
- Base/Collision/imstkInteractionPair.h 1 addition, 1 deletionBase/Collision/imstkInteractionPair.h
- Base/Collision/imstkPbdInteractionPair.cpp 161 additions, 189 deletionsBase/Collision/imstkPbdInteractionPair.cpp
- Base/Collision/imstkPbdInteractionPair.h 35 additions, 15 deletionsBase/Collision/imstkPbdInteractionPair.h
- Base/Constraint/CMakeLists.txt 2 additions, 1 deletionBase/Constraint/CMakeLists.txt
- Base/Constraint/PbdConstraints/imstkPbdAreaConstraint.cpp 106 additions, 0 deletionsBase/Constraint/PbdConstraints/imstkPbdAreaConstraint.cpp
- Base/Constraint/PbdConstraints/imstkPbdAreaConstraint.h 67 additions, 0 deletionsBase/Constraint/PbdConstraints/imstkPbdAreaConstraint.h
- Base/Constraint/PbdConstraints/imstkPbdCollisionConstraint.cpp 13 additions, 0 deletions...Constraint/PbdConstraints/imstkPbdCollisionConstraint.cpp
- Base/Constraint/PbdConstraints/imstkPbdCollisionConstraint.h 68 additions, 0 deletionsBase/Constraint/PbdConstraints/imstkPbdCollisionConstraint.h
- Base/Constraint/PbdConstraints/imstkPbdConstraint.h 81 additions, 0 deletionsBase/Constraint/PbdConstraints/imstkPbdConstraint.h
- Base/Constraint/PbdConstraints/imstkPbdDihedralConstraint.cpp 133 additions, 0 deletions.../Constraint/PbdConstraints/imstkPbdDihedralConstraint.cpp
- Base/Constraint/PbdConstraints/imstkPbdDihedralConstraint.h 81 additions, 0 deletionsBase/Constraint/PbdConstraints/imstkPbdDihedralConstraint.h
- Base/Constraint/PbdConstraints/imstkPbdDistanceConstraint.cpp 82 additions, 0 deletions.../Constraint/PbdConstraints/imstkPbdDistanceConstraint.cpp
- Base/Constraint/PbdConstraints/imstkPbdDistanceConstraint.h 66 additions, 0 deletionsBase/Constraint/PbdConstraints/imstkPbdDistanceConstraint.h
- Base/Constraint/PbdConstraints/imstkPbdEdgeEdgeCollisionConstraint.cpp 138 additions, 0 deletions...nt/PbdConstraints/imstkPbdEdgeEdgeCollisionConstraint.cpp
- Base/Constraint/PbdConstraints/imstkPbdEdgeEdgeCollisionConstraint.h 65 additions, 0 deletions...aint/PbdConstraints/imstkPbdEdgeEdgeCollisionConstraint.h
- Base/Constraint/PbdConstraints/imstkPbdFEHexConstraint.h 67 additions, 0 deletionsBase/Constraint/PbdConstraints/imstkPbdFEHexConstraint.h
- Base/Constraint/PbdConstraints/imstkPbdFEMConstraint.h 67 additions, 0 deletionsBase/Constraint/PbdConstraints/imstkPbdFEMConstraint.h
This diff is collapsed.
Please register or sign in to comment