Two rigid-body Cubes on a D6 joint#

Multi-prim test composition: two Cube rigid bodies one unit apart (B translated +3 in x, half extents 0.5) joined by a D6 joint (a prim typed exactly PhysicsJoint) with a twist (rotX) limit, drive and PhysX limit tuning whose local frames meet halfway between them. The bodies are not verified; the joint prim is. Standalone joints are PxD6Joint at runtime (distance joints PxDistanceJoint); the PhysxJointAPI, PhysxJointAxisAPI, PhysicsJointStateAPI and PhysxDrivePerformanceEnvelopeAPI columns target the articulation joint and are unobservable here (NaN on both sides), see the articulation compositions. Owns no columns and generates no helper.

  • Form: multi-prim; no helper, the contract test builds each prim with PrimBatch.

Path

Type

Applied APIs

Authored values

Relationships

Verified

/World/A

Cube

PhysicsRigidBodyAPI, PhysicsCollisionAPI

size

no

/World/B

Cube

PhysicsRigidBodyAPI, PhysicsCollisionAPI

size, omni:xform

no

/World/Joint

PhysicsJoint

PhysxJointAPI, PhysicsLimitAPI:rotX, PhysicsDriveAPI:rotX, PhysxLimitAPI:rotX, PhysxJointAxisAPI:rotX

physics:localPos0, physics:localPos1

physics:body0 -> /World/A, physics:body1 -> /World/B

yes