novaphy.JointType¶
Joint type enumeration controlling motion subspace.
| Member | DOF | Description |
|---|---|---|
Revolute |
1 | Single rotational DOF around a joint axis (radians). |
Slide (alias Prismatic) |
1 | Single translational DOF along a joint axis (meters). |
Ball |
3 | Three rotational DOFs (orientation). |
Fixed |
0 | Rigid attachment. |
Free |
6 | Floating-base joint (3 rotation + 3 translation). |
Distance |
0 in generalized-coordinate helpers | Scalar distance constraint handled by maximal-coordinate solvers. |
D6 |
0-6 constraint axes | Per-axis linear / angular limits, handled as pairwise constraints. |
Cable |
0 in generalized-coordinate helpers | Scalar length-only cable / rope constraint. |