Two hinged rigid-body Cubes coupled by a gear joint#

Multi-prim test composition: two Cube rigid bodies (B translated +3 in x), each hinged to the world by its own PhysicsRevoluteJoint, and a PhysxPhysicsGearJoint between the bodies that references the two hinges and couples their angular velocities. Only the gear prim is verified: it is a native PxGearJoint at runtime, so the PhysicsJoint base columns are observed on it together with physics:gearRatio. 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/HingeA

PhysicsRevoluteJoint

none

physics:body1 -> /World/A

no

/World/HingeB

PhysicsRevoluteJoint

none

physics:localPos0

physics:body1 -> /World/B

no

/World/Gear

PhysxPhysicsGearJoint

none

physics:localPos0, physics:localPos1

physics:body0 -> /World/A, physics:body1 -> /World/B, physics:hinge0 -> /World/HingeA, physics:hinge1 -> /World/HingeB

yes