diff --git a/src/Dofs.cs b/src/Dofs.cs index 5c70c2c..626be8f 100644 --- a/src/Dofs.cs +++ b/src/Dofs.cs @@ -35,6 +35,7 @@ static class Stretch stretch = Maths.max(delta.Magnitude - deadzone, 0); Vec3 dir = toggle ? delta.Normalized : to_grab.pose.orientation * Vec3.Forward; + cursor.orientation = from_grab.pose.orientation; cursor.position = to_grab.pose.position + dir * stretch * strength; if (Vec3.Distance(cursor.position, last_particle_pos) > trail_dist)