Page MenuHome

Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area
ClosedPublic

Authored by Luca Rood (LucaRood) on Jan 10 2017, 6:18 AM.

Details

Summary

This diff makes the last time (ltime) stored in the rigid body world (rbw) only be updated once a simulation step actually occurs, this prevents another simulation step from being solved unless the current time is exactly one frame after the last cached frame. Thus this prevents the formation of gaps in the cache, such as seen in T50230.

Diff Detail

Repository
rB Blender

Event Timeline

Luca Rood (LucaRood) retitled this revision from to Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area.
Luca Rood (LucaRood) updated this object.
Luca Rood (LucaRood) set the repository for this revision to rB Blender.
Luca Rood (LucaRood) added a project: Physics.
This revision was automatically updated to reflect the committed changes.