godot/modules/bullet
PouleyKetchoupp 02d40de30d Fix shape index in multiple physics queries with Bullet
Two main changes:

- Better handling of concave shapes to make sure the queries don't
return a triangle index instead of shape index.
Note: A concave shape within a compound shape will always return a shape
index of 0 because of Bullet limitations.

- Extra check for compound shapes in some queries to avoid undefined
behavior, because the shape index can have an uninitialized value with
convex shapes in some cases.
2021-12-01 11:03:41 -07:00
..
area_bullet.cpp Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
area_bullet.h Add shape data to area overlap data. 2021-11-20 08:06:53 +00:00
btRayShape.cpp
btRayShape.h
bullet_physics_server.cpp Fix errors in CharacterBody when floor is destroyed or removed 2021-11-10 08:27:33 -07:00
bullet_physics_server.h Use Callable in Area monitor callback 2021-11-01 21:53:17 -06:00
bullet_types_converter.cpp
bullet_types_converter.h
bullet_utilities.h
collision_object_bullet.cpp Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
collision_object_bullet.h Merge pull request #42306 from madmiraal/fix-39947 2021-11-18 12:04:41 -07:00
cone_twist_joint_bullet.cpp
cone_twist_joint_bullet.h
config.py
constraint_bullet.cpp
constraint_bullet.h
generic_6dof_joint_bullet.cpp
generic_6dof_joint_bullet.h
godot_collision_configuration.cpp
godot_collision_configuration.h
godot_collision_dispatcher.cpp
godot_collision_dispatcher.h
godot_motion_state.h
godot_ray_world_algorithm.cpp
godot_ray_world_algorithm.h
godot_result_callbacks.cpp Fix shape index in multiple physics queries with Bullet 2021-12-01 11:03:41 -07:00
godot_result_callbacks.h Fix shape index in multiple physics queries with Bullet 2021-12-01 11:03:41 -07:00
hinge_joint_bullet.cpp
hinge_joint_bullet.h
joint_bullet.cpp
joint_bullet.h
pin_joint_bullet.cpp
pin_joint_bullet.h
register_types.cpp
register_types.h
rid_bullet.h
rigid_body_bullet.cpp Merge pull request #42306 from madmiraal/fix-39947 2021-11-18 12:04:41 -07:00
rigid_body_bullet.h
SCsub
shape_bullet.cpp
shape_bullet.h
shape_owner_bullet.cpp
shape_owner_bullet.h
slider_joint_bullet.cpp
slider_joint_bullet.h
soft_body_bullet.cpp Rename remove() to remove_at() when removing by index 2021-11-23 18:58:57 -07:00
soft_body_bullet.h
space_bullet.cpp Add shape data to area overlap data. 2021-11-20 08:06:53 +00:00
space_bullet.h