iMSTK merge requestshttps://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests2021-12-15T01:53:17-05:00https://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/741WIP: VR Button Fix2021-12-15T01:53:17-05:00Andrew WilsonWIP: VR Button Fix - Fixes the various buttons in VR.
- Adds thumbstick/trackpad support.
- Example with VR movement controls.
Marked as WIP until VTK 9.1 upgrade goes in as it's dependent.
Addresses: https://gitlab.kitware.com/iMSTK/iMSTK/-/issues/388 - Fixes the various buttons in VR.
- Adds thumbstick/trackpad support.
- Example with VR movement controls.
Marked as WIP until VTK 9.1 upgrade goes in as it's dependent.
Addresses: https://gitlab.kitware.com/iMSTK/iMSTK/-/issues/388https://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/666BUG: VTK_ID_TYPE was not dealt with in conversions2021-10-27T09:10:32-04:00Harald ScheirichBUG: VTK_ID_TYPE was not dealt with in conversionsFixes #365Fixes #365Harald ScheirichHarald Scheirichhttps://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/489BUG: Fix vulkan rendering module2021-05-22T17:31:58-04:00Sreekanth ArikatlaBUG: Fix vulkan rendering modulehttps://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/518Jacobi solver for PBD2021-04-05T11:22:22-04:00Jianfeng YanJacobi solver for PBD- [x] Fix ReducedFEM
- [x] Fix some warnings in PbdModel
- [x] Add Jacobi solver
- [x] Add Jacobi to non-collision solver
- [x] Add Jacobi to collision solver
- [x] a bug that I just found: if PbdModel is initialized with Jacobi but ...- [x] Fix ReducedFEM
- [x] Fix some warnings in PbdModel
- [x] Add Jacobi solver
- [x] Add Jacobi to non-collision solver
- [x] Add Jacobi to collision solver
- [x] a bug that I just found: if PbdModel is initialized with Jacobi but switched to GS later, constraints will not be partitioned.
- [x] Fix a bug in PBDModel::partitionConstraints that caused partitionedConstraints to be empty.
- [x] Fix on a memory issue that causes large meshes to crush; It turned out the Welsh Powell coloring is the main cause of the issue.
- [x] Add a new case, PBDSpeed, for PBD performance testing.
- [ ] It's better to have a test for coloring.
- [ ] Andrew's suggestion: separate GS and Jacobi into 2 classes
- [ ] Format the codehttps://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/499fix comp issues; add heart case for FEM and MOR2020-09-15T00:29:35-04:00Jianfeng Yanfix comp issues; add heart case for FEM and MORFixed the build issues;
added heart case to Example-DeformableBody and Example-ReducedFEM as an option;
added a simple example showing how to convert a .vtk file into a .veg fileFixed the build issues;
added heart case to Example-DeformableBody and Example-ReducedFEM as an option;
added a simple example showing how to convert a .vtk file into a .veg filehttps://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/416Improve efficiency of the tetrahedral mesh cover2020-03-23T12:49:10-04:00Jianfeng YanImprove efficiency of the tetrahedral mesh coverFixed CHECK of pointers;
fixed spelling error;
createTetrahedralMeshCover: improved coverage of surface triangles when create a tet mesh; efficiency improved by 5x~50x depending on mesh sizeFixed CHECK of pointers;
fixed spelling error;
createTetrahedralMeshCover: improved coverage of surface triangles when create a tet mesh; efficiency improved by 5x~50x depending on mesh sizehttps://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/409Fix init of atomic<bool>; fix function sigature of RigidBodyDynamicsExample2020-03-12T12:35:13-04:00Jianfeng YanFix init of atomic<bool>; fix function sigature of RigidBodyDynamicsExample1. std::atomic<bool> = false gives compile error.
2. the function signature is not correct.1. std::atomic<bool> = false gives compile error.
2. the function signature is not correct.https://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/214WIP: Clean core classes2017-08-12T20:13:52-04:00Sreekanth ArikatlaWIP: Clean core classes* Addresses bug in FE deformable and PBD model initialization
* Adds move constructors
* Enforces const correctness
* Renames `currentScene` to `activeScene`
* Add overload function to retrieve scene manager by scene object
* ...* Addresses bug in FE deformable and PBD model initialization
* Adds move constructors
* Enforces const correctness
* Renames `currentScene` to `activeScene`
* Add overload function to retrieve scene manager by scene object
* Add comments to the member functions
* Cleaning codehttps://gitlab.kitware.com/iMSTK/iMSTK/-/merge_requests/55Remove renderCubeToTexture from the build.2016-09-26T09:32:56-04:00Ricardo OrtizRemove renderCubeToTexture from the build.This fixes a build error indicating that ViewerBase::addFBO can't
be found by the linker. This fixes a build error indicating that ViewerBase::addFBO can't
be found by the linker. Ricardo OrtizRicardo Ortiz