Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help  Obi Rod collision causing weird stretching behavior
#1
I'm working on making something akin to a catheter or endoscope in VR that should have some flex when colliding against an object but shouldn't crazily deform and should always return to rest position after colliding. When grabbing the catheter and pushing it against a cube, despite my ObiRod blueprint being set to "Keep Initial Shape," I'm experiencing odd collision behavior that can be seen in the attached video. Does anyone have advice on how to modify the solver, blueprint, or rod so that it has my desired rigidity with mild flex and no odd collision behavior?
Reply
#2
Looks to me there is one particle wrongly set position/collides with something. You can attach an ObiParticleRenderer to confirm it. Do you have any special config/coding for this particle? More details about your config/code is need for troubleshooting. BTW have you tried claude code to diagnose this problem?
Reply
#3
Hi,

If I had to take a guess, I’d say your constraints are completely disabled (Stretch/shear and Bend/twist constraints, in the ObiSolver component under the “Constraints” foldout) and that you’re moving the entire solver around instead of the rod.

I’d need to take a look at your solver, blueprint and rod setting to properly diagnose this, though.

Kind regards,
Reply