02d40de30d
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. |
||
---|---|---|
.. | ||
area_bullet.cpp | ||
area_bullet.h | ||
btRayShape.cpp | ||
btRayShape.h | ||
bullet_physics_server.cpp | ||
bullet_physics_server.h | ||
bullet_types_converter.cpp | ||
bullet_types_converter.h | ||
bullet_utilities.h | ||
collision_object_bullet.cpp | ||
collision_object_bullet.h | ||
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 | ||
godot_result_callbacks.h | ||
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 | ||
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 | ||
soft_body_bullet.h | ||
space_bullet.cpp | ||
space_bullet.h |