Physics Best Practices

I’m trying to work with AlignPosition contraints, but I’m unable to achieve smooth alignment, as the parts become asleep right before they reach their destination (even though they’re still moving):

2019-07-11_12-07-26
(the distance between the attachments before the parts become asleep is ~0.075 studs)


Since that happens, I’m forced to “snap” the parts together early (by enabling RigidityEnabled property), which looks rather unappealing:

2019-07-11_12-15-47

Is there anything that I could do to prevent that from happening (instead of updating parts’ properties back and forth, to jiggle their way into full alignment)?
Could Roblox’s engine be more sensitive to slower movements so it doesn’t mark it as “not moving”, or mark constraint-active parts to be immune to this?

1 Like