-
-
Notifications
You must be signed in to change notification settings - Fork 218
Open
Labels
A-JointsRelates to joints constraining the relative positions and orientations of rigid bodiesRelates to joints constraining the relative positions and orientations of rigid bodiesC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-ModestA moderate level of difficulty: suitable for simple features or challenging fixesA moderate level of difficulty: suitable for simple features or challenging fixesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!
Description
#913 added motors for revolute joints and prismatic joints, but spherical joints are still missing a motor.
In that PR, I left this comment about spherical joint motors:
I think the interface would ideally let you set a target relative orientation and angular velocity. In PhysX, the D6 (aka 6DOF) joint supports this with two different angular drive models, twist & swing, and SLERP (link). In other engines like Jolt and Bepu, it's a bit less clear how they determine the rotation "path" for angular motors/servos, but they still also allow setting a target orientation as a quaternion. I haven't yet looked into how exactly it should be implemented though
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-JointsRelates to joints constraining the relative positions and orientations of rigid bodiesRelates to joints constraining the relative positions and orientations of rigid bodiesC-FeatureA new feature, making something new possibleA new feature, making something new possibleD-ModestA moderate level of difficulty: suitable for simple features or challenging fixesA moderate level of difficulty: suitable for simple features or challenging fixesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!