Two rigid-body Cubes on a revolute joint#

Multi-prim test composition: two Cube rigid bodies one unit apart (B translated +3 in x, half extents 0.5) joined by a PhysicsRevoluteJoint about local X with an angular 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

PhysicsRevoluteJoint

PhysxJointAPI, PhysicsDriveAPI:angular, PhysxLimitAPI:angular, PhysxJointAxisAPI:angular, PhysicsJointStateAPI:angular, PhysxDrivePerformanceEnvelopeAPI:angular

physics:localPos0, physics:localPos1

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

yes