forked from bartvdbraak/blender
Fix [#36847] If Force Field in Ridgid Body group, crash at first frame of animation on playback
Not all objects in RB group actually have a "rigid body object", needs to be checked.
This commit is contained in:
parent
4829cf9cd0
commit
af915b443a
@ -1166,7 +1166,7 @@ static void rigidbody_update_simulation_post_step(RigidBodyWorld *rbw)
|
||||
if (ob) {
|
||||
RigidBodyOb *rbo = ob->rigidbody_object;
|
||||
/* reset kinematic state for transformed objects */
|
||||
if (ob->flag & SELECT && G.moving & G_TRANSFORM_OBJ) {
|
||||
if (rbo && (ob->flag & SELECT) && (G.moving & G_TRANSFORM_OBJ)) {
|
||||
RB_body_set_kinematic_state(rbo->physics_object, rbo->flag & RBO_FLAG_KINEMATIC || rbo->flag & RBO_FLAG_DISABLED);
|
||||
RB_body_set_mass(rbo->physics_object, RBO_GET_MASS(rbo));
|
||||
/* deactivate passive objects so they don't interfere with deactivation of active objects */
|
||||
|
Loading…
Reference in New Issue
Block a user