Fix user-change handling for colliders as well as disabled colliders (#900)
* feat: add debug-demo for disabling a collider * feat: add a simple debug-demo with two cubes * feat: rename RigidBodyChangnes::MODIFIED and ColliderChanges::MODIFIED to ::IN_MODIFIED_SET * feat: render debug-colliders with a different color with the debug-renderer * chore: wire up new examples to the testbed * fix colliders user-modification being ignored after the first step * fix broad-phase still taking into account disabled colliders with enabled dynamic rigid-bodies * chore: update changelog * fix cargo doc
This commit is contained in:
@@ -41,10 +41,12 @@ mod joints3;
|
||||
mod character_controller3;
|
||||
mod debug_chain_high_mass_ratio3;
|
||||
mod debug_cube_high_mass_ratio3;
|
||||
mod debug_disabled3;
|
||||
mod debug_internal_edges3;
|
||||
mod debug_long_chain3;
|
||||
mod debug_multibody_ang_motor_pos3;
|
||||
mod debug_sleeping_kinematic3;
|
||||
mod debug_two_cubes3;
|
||||
mod gyroscopic3;
|
||||
mod inverse_kinematics3;
|
||||
mod joint_motor_position3;
|
||||
@@ -106,6 +108,8 @@ pub fn main() {
|
||||
("(Debug) big colliders", debug_big_colliders3::init_world),
|
||||
("(Debug) boxes", debug_boxes3::init_world),
|
||||
("(Debug) balls", debug_balls3::init_world),
|
||||
("(Debug) disabled", debug_disabled3::init_world),
|
||||
("(Debug) two cubes", debug_two_cubes3::init_world),
|
||||
("(Debug) pop", debug_pop3::init_world),
|
||||
(
|
||||
"(Debug) dyn. coll. add",
|
||||
|
||||
Reference in New Issue
Block a user