- This topic has 1 reply, 2 voices, and was last updated 4 years, 2 months ago by .
Viewing 2 posts - 1 through 2 (of 2 total)
Viewing 2 posts - 1 through 2 (of 2 total)
- You must be logged in to reply to this topic.
Home › Forum › SOFA › Using SOFA › Simulate an embedded object
Tagged: 64_bits, Plugin_SoftRobots, SOFA_1906, Windows_10
Hi,
I’m trying to use SOFA to simulate a soft object that has a thin rectangular cavity inside it. Within the cavity, I want to place another, stiffer object. (The purpose of this is to mimic a rectangular silicone object with a paper layer inside)
I’ve tried simply positioning the stiffer object inside the soft object’s cavity in SOFA, but this causes SOFA to crash when “Animate” is clicked. From my tests it seems that this is because the two objects start out within the defined “alarmDistance” parameter in the “LocalMinDistance” object. (SOFA will not crash when the 2 objects are positioned further apart)
Is there a good way to simulate a soft object with a stiffer layer inside it?
Previously I tried using a BoxROI to make a section of the soft object stiffer, but using this method I was unable to get the stiffer layer thin enough (I would like the stiffer object/layer to be almost paper-thin, ~0.1 mm).
Any guidance is appreciated; thanks!
Hi @twxu
In such cases, the classical approach would consist in modeling both parts of your object as one. However, you could specify different stiffnesses in each region. Would that be realistic in your case?
Getting a stiffer layer thin enough, just depends on the mesh you are using, right?
For this softwares like CGAL allow to define zones that you can mesh accordingly. You can have a look here.
I agree with your interpretation of the crash at animation.
I hope this helps.
Hugo
WARNING
The forum has been moved to GitHub Discussions.
Old topics and replies are kept here as an archive.