diff --git a/modules/jolt_physics/objects/jolt_soft_body_3d.cpp b/modules/jolt_physics/objects/jolt_soft_body_3d.cpp index a7b87ffc768..95bd39b5a39 100644 --- a/modules/jolt_physics/objects/jolt_soft_body_3d.cpp +++ b/modules/jolt_physics/objects/jolt_soft_body_3d.cpp @@ -606,6 +606,7 @@ void JoltSoftBody3D::set_transform(const Transform3D &p_transform) { vertex.mPosition = vertex.mPreviousPosition = relative_transform * vertex.mPosition; vertex.mVelocity = JPH::Vec3::sZero(); } + wake_up(); } AABB JoltSoftBody3D::get_bounds() const {