22-11-2021, 11:33 AM
(This post was last modified: 22-11-2021, 11:35 AM by josemendez.)
(22-11-2021, 11:24 AM)greyhawk Wrote: Greetings,
How do you think I can supply the damaged rope in the picture with obi rope? Should I find the relevant particle and place a 3d object with this appearance on it? I am open to your suggestions.
Yes, you could find the "damaged" particle and place an object there using the particle API:
http://obi.virtualmethodstudio.com/manua...icles.html
Note this would just give you a position to place the object at, not an orientation (remember that ropes do not model torsion, unlike rods).
You could also just determine the damaged zone using a normalized coordinate from 0 (start of the rope) to 1 (end of the rope) and use pathSmoother.GetSectionAt(coordinate). This returns an orthonormal frame, complete with position and orientation - in case of ropes, since the simulation does not output an orientation, orientation is determined using parallel transport.
There's a utility script included that will place an object at a normalized position in the rope using GetSectionAt:
/Obi/Scripts/RopeAndRod/Utils/ObiRopeAttach.cs