ReadonlyanchorJoint.anchorA in bodyA's local frame; the origin when unset.
ReadonlyanchorJoint.anchorB in bodyB's local frame; the origin when unset.
ReadonlyaxisThe joint's axis in bodyA's local frame, unit length — zero for a joint
type that has no axis, and zero for a hinge in a "3d" world that was
never given one, which validation then rejects.
ReadonlybodySolver handle of Joint.bodyA.
ReadonlybodySolver handle of Joint.bodyB.
The body-local frames a joint is registered with — everything Joint.toDescriptor needs that only a world can compute.
Built by
PhysicsWorld.addJointfrom the joint's world-space anchors and axis and the bodies' poses (see the module header). Handed straight totoDescriptor, whose result the adapter consumes synchronously; the vectors are references, not copies, exactly asCollider.toDescriptor's are.