29-04-2021, 07:33 AM
(This post was last modified: 29-04-2021, 07:34 AM by josemendez.)
(29-04-2021, 05:25 AM)xkalibrx Wrote: An object moving on a rope has a rigidbody.
The rope simply does not slow down the object in any way, as if it is moving through the position
Your rigidbody is kinematic for particles. Kinematic rigidbodies have infinite mass, so particles won't be able to affect their velocity.
Just disable the "kinematic for particles" checkbox in your ObiRigidbody component.
(29-04-2021, 05:25 AM)xkalibrx Wrote: Judging by the description, only Dynamic attachments can interact with another body. But even with the setting of dynamic points, the ball flying on the rope does not change its speed in any way during collision.
Obi supports full two-way coupling with rigidbodies both for attachments and collisions. See the "rigidbodies" section in the collisions page of the manual: http://obi.virtualmethodstudio.com/tutor...sions.html
Quote:Rigidbodies
When you add an ObiCollider component to an object, it will look for the first Rigidbody component up its hierarchy and attach an ObiRigidbody component to it. This allows for full two-way coupled interaction between Obi particles and rigidbodies. If you delete this component, Obi will recreate it automatically the next time you hit "Play".
ObiRigidbody only has one parameter: "Kinematic for particles". Enabling this shields the rigidbody from any forces applied by particles, so it will behave as if no Obi particles were present in the scene. The particles will still "feel" the rigidbody and collide with it, though.