I noticed that using the
FreeMotionAnimationLoop will stop the ‘TetrahedronFEMForceField’ component from working.
A quick example to illustrate this is the famous tutorial scene “TutorialForceFieldLiverFEM.scn” in (/src/examples/Tutorials/ForceFields)
It is sufficient to include
<FreeMotionAnimationLoop/> in the main scene node to notice that the liver is not deforming anymore!
As far as I know, the “DefaultAnimationLoop” is set by default in any simulation when no other animation loop is set explicitly. However, I have to use the
FreeMotionAnimationLoop because I’m using
BilateralInteractionConstraint which in turn require it.
I’m wondering if someone has faced the same issue before?
This is not a bug, but due to the resolution process implied with the FreeMotionAnimationLoop. As you can notice from the Lagrange constraint documentation, a specific ordering is required in the resolution:
I hope this helps.
Yes, that’s true. I forgot to include a ConstraintCorrection in the deformed object node. Now it works fine.
Thanks for the quick hint!
You must be logged in to reply to this topic.
Get involved in this forum: