Merge pull request #99901 from adamscott/local_shape-fix

Fix `GodotSpace3D::test_body_motion()` not setting `local_shape`
This commit is contained in:
Rémi Verschelde 2024-12-02 15:52:08 +01:00
commit c59f4be6fd
No known key found for this signature in database
GPG Key ID: C3336907360768E1

View File

@ -970,6 +970,7 @@ bool GodotSpace3D::test_body_motion(GodotBody3D *p_body, const PhysicsServer3D::
rcd.object = col_obj;
rcd.shape = shape_idx;
rcd.local_shape = j;
bool sc = GodotCollisionSolver3D::solve_static(body_shape, body_shape_xform, col_obj->get_shape(shape_idx), col_obj->get_transform() * col_obj->get_shape_transform(shape_idx), _rest_cbk_result, &rcd, nullptr, margin);
if (!sc) {
continue;