-
Quick question: Does this toolkit include the ability to handle co-dimensional simulations similar to Co-IPC? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
I am not sure if you mean can the toolkit completely perform codimensional FEM simulations like in the CIPC paper, or if the toolkit has the necessary components to implement CIPC? This code base includes the necessary components in order to add the IPC's frictional contact model to a simulation pipeline. This includes computing the barrier potentials, smooth friction dissipative potential, and performing CCD. What the toolkit does not have is the FEM components necessary to implement codimensional FEM (FEM basis, elasticity models, and optimization framework for time-stepping). That being said, this toolkit contains most of the components shown in the CIPC paper. ImplementedThese features from the CIPC paper are already implemented.
Missing FeaturesThe following components are missing but could be easily added (I am happy to add them).
|
Beta Was this translation helpful? Give feedback.
-
Thanks so much. My main interest is having a more robust discrete elastic rod framework than is currently implemented in Co-IPC. Eventually, I would want to be able to simulate rods interacting with a deformable solid geometry. Co-IPC gets 75% of the way there as currently written, but the implementation of rod physics is limited (only considers bending and rods that are straight in their stress-free configuration). I'm not a developer, so I'm just trying to determine the path of least resistance given my skills. Any plans to bring discrete elastic rods to polyfem (hint, hint). ;-) Seriously though, your work is amazingly impressive and appreciated! Thank you for bringing these tools to the public. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your nice comments. Adding shell and rod models to PolyFEM is something I have wanted to play with for a while, but I don't have a research project that motivates implementing it. I think it will eventually be implemented, but no timeline right now. |
Beta Was this translation helpful? Give feedback.
-
Small update: #22 added the thickness offset in the CCD. |
Beta Was this translation helpful? Give feedback.
-
One final update: #66 and #79 added the final missing codimensional collision handling (codimensional points-point and edge-point). |
Beta Was this translation helpful? Give feedback.
I am not sure if you mean can the toolkit completely perform codimensional FEM simulations like in the CIPC paper, or if the toolkit has the necessary components to implement CIPC?
This code base includes the necessary components in order to add the IPC's frictional contact model to a simulation pipeline. This includes computing the barrier potentials, smooth friction dissipative potential, and performing CCD. What the toolkit does not have is the FEM components necessary to implement codimensional FEM (FEM basis, elasticity models, and optimization framework for time-stepping).
That being said, this toolkit contains most of the components shown in the CIPC paper.
Implemented
These featur…