Adjusting C0/C1 of Motor does not update part collisions

Reproduction Steps

I have attached a easily reproducible place file which demonstrates this issue. Play solo, wait a few seconds for door to open, and see that you can walk through it.

MotorPhysicsRepro.rbxl (41.5 KB)

Video demo: RobloxStudioBeta_kpA25pBf2R

Expected Behavior

After a motor moves a part, I would expect the collisions of that part to still be correct… I should run into it when I walk through it.

Actual Behavior

Instead, after a motor moves a part, it seems like the collisions are wonky… and if it moves it far enough away, I can walk through the entire thing. This is affecting some parts of Jailbreak that use welded doors, or things like a fire truck ladder raising up, etc.

Workaround

I expect the physics are not being calculated… when I resize the part, even by some small epsilon (featured in script… i.e. Vector3.new(1, 1, 1) * 1e-3) the physics seem to be re-calculated and I am stopped by the part again. This is the final step of the demo script which you can observe in the place file.

Issue Area: Engine
Issue Type: Other
Impact: Moderate
Frequency: Constantly
A private message is associated with this bug report

2 Likes

Thanks for the report. I filed a ticket to our internal database.

2 Likes