UsdPhysics module#
Summary: The UsdPhysics module defines the physics-related prim and property schemas that together form a physics simulation representation.
Classes:
- class pxr.UsdPhysics.ArticulationRootAPI#
Methods:
- static Apply()#
- static CanApply()#
- static Get()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.CollisionAPI#
Methods:
- static Apply()#
- static CanApply()#
- CreateCollisionEnabledAttr()#
- CreateSimulationOwnerRel()#
- static Get()#
- GetCollisionEnabledAttr()#
- static GetSchemaAttributeNames()#
- GetSimulationOwnerRel()#
- class pxr.UsdPhysics.CollisionGroup#
Methods:
- static ComputeCollisionGroupTable()#
- CreateFilteredGroupsRel()#
- CreateInvertFilteredGroupsAttr()#
- CreateMergeGroupNameAttr()#
- static Define()#
- static Get()#
- GetCollidersCollectionAPI()#
- GetFilteredGroupsRel()#
- GetInvertFilteredGroupsAttr()#
- GetMergeGroupNameAttr()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.DistanceJoint#
Methods:
- CreateMaxDistanceAttr()#
- CreateMinDistanceAttr()#
- static Define()#
- static Get()#
- GetMaxDistanceAttr()#
- GetMinDistanceAttr()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.DriveAPI#
Methods:
- static Apply()#
- static CanApply()#
- CreateDampingAttr()#
- CreateMaxForceAttr()#
- CreateStiffnessAttr()#
- CreateTargetPositionAttr()#
- CreateTargetVelocityAttr()#
- CreateTypeAttr()#
- static Get()#
- static GetAll()#
- GetDampingAttr()#
- GetMaxForceAttr()#
- static GetSchemaAttributeNames()#
- GetStiffnessAttr()#
- GetTargetPositionAttr()#
- GetTargetVelocityAttr()#
- GetTypeAttr()#
- static IsPhysicsDriveAPIPath()#
- class pxr.UsdPhysics.FilteredPairsAPI#
Methods:
- static Apply()#
- static CanApply()#
- CreateFilteredPairsRel()#
- static Get()#
- GetFilteredPairsRel()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.FixedJoint#
Methods:
- static Define()#
- static Get()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.Joint#
Methods:
- CreateBody0Rel()#
- CreateBody1Rel()#
- CreateBreakForceAttr()#
- CreateBreakTorqueAttr()#
- CreateCollisionEnabledAttr()#
- CreateExcludeFromArticulationAttr()#
- CreateJointEnabledAttr()#
- CreateLocalPos0Attr()#
- CreateLocalPos1Attr()#
- CreateLocalRot0Attr()#
- CreateLocalRot1Attr()#
- static Define()#
- static Get()#
- GetBody0Rel()#
- GetBody1Rel()#
- GetBreakForceAttr()#
- GetBreakTorqueAttr()#
- GetCollisionEnabledAttr()#
- GetExcludeFromArticulationAttr()#
- GetJointEnabledAttr()#
- GetLocalPos0Attr()#
- GetLocalPos1Attr()#
- GetLocalRot0Attr()#
- GetLocalRot1Attr()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.LimitAPI#
Methods:
- static Apply()#
- static CanApply()#
- CreateHighAttr()#
- CreateLowAttr()#
- static Get()#
- static GetAll()#
- GetHighAttr()#
- GetLowAttr()#
- static GetSchemaAttributeNames()#
- static IsPhysicsLimitAPIPath()#
- class pxr.UsdPhysics.MassAPI#
Methods:
- static Apply()#
- static CanApply()#
- CreateCenterOfMassAttr()#
- CreateDensityAttr()#
- CreateDiagonalInertiaAttr()#
- CreateMassAttr()#
- CreatePrincipalAxesAttr()#
- static Get()#
- GetCenterOfMassAttr()#
- GetDensityAttr()#
- GetDiagonalInertiaAttr()#
- GetMassAttr()#
- GetPrincipalAxesAttr()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.MaterialAPI#
Methods:
- static Apply()#
- static CanApply()#
- CreateDensityAttr()#
- CreateDynamicFrictionAttr()#
- CreateRestitutionAttr()#
- CreateStaticFrictionAttr()#
- static Get()#
- GetDensityAttr()#
- GetDynamicFrictionAttr()#
- GetRestitutionAttr()#
- static GetSchemaAttributeNames()#
- GetStaticFrictionAttr()#
- class pxr.UsdPhysics.MeshCollisionAPI#
Methods:
- static Apply()#
- static CanApply()#
- CreateApproximationAttr()#
- static Get()#
- GetApproximationAttr()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.PrismaticJoint#
Methods:
- CreateAxisAttr()#
- CreateLowerLimitAttr()#
- CreateUpperLimitAttr()#
- static Define()#
- static Get()#
- GetAxisAttr()#
- GetLowerLimitAttr()#
- static GetSchemaAttributeNames()#
- GetUpperLimitAttr()#
- class pxr.UsdPhysics.RevoluteJoint#
Methods:
- CreateAxisAttr()#
- CreateLowerLimitAttr()#
- CreateUpperLimitAttr()#
- static Define()#
- static Get()#
- GetAxisAttr()#
- GetLowerLimitAttr()#
- static GetSchemaAttributeNames()#
- GetUpperLimitAttr()#
- class pxr.UsdPhysics.RigidBodyAPI#
Classes:
Methods:
- class MassInformation#
Attributes:
- property centerOfMass#
- property inertia#
- property localPos#
- property localRot#
- property volume#
- static Apply()#
- static CanApply()#
- ComputeMassProperties()#
- CreateAngularVelocityAttr()#
- CreateKinematicEnabledAttr()#
- CreateRigidBodyEnabledAttr()#
- CreateSimulationOwnerRel()#
- CreateStartsAsleepAttr()#
- CreateVelocityAttr()#
- static Get()#
- GetAngularVelocityAttr()#
- GetKinematicEnabledAttr()#
- GetRigidBodyEnabledAttr()#
- static GetSchemaAttributeNames()#
- GetSimulationOwnerRel()#
- GetStartsAsleepAttr()#
- GetVelocityAttr()#
- class pxr.UsdPhysics.Scene#
Methods:
- CreateGravityDirectionAttr()#
- CreateGravityMagnitudeAttr()#
- static Define()#
- static Get()#
- GetGravityDirectionAttr()#
- GetGravityMagnitudeAttr()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.SphericalJoint#
Methods:
- CreateAxisAttr()#
- CreateConeAngle0LimitAttr()#
- CreateConeAngle1LimitAttr()#
- static Define()#
- static Get()#
- GetAxisAttr()#
- GetConeAngle0LimitAttr()#
- GetConeAngle1LimitAttr()#
- static GetSchemaAttributeNames()#
- class pxr.UsdPhysics.Tokens#
Attributes:
- PhysicsArticulationRootAPI = 'PhysicsArticulationRootAPI'#
- PhysicsCollisionAPI = 'PhysicsCollisionAPI'#
- PhysicsCollisionGroup = 'PhysicsCollisionGroup'#
- PhysicsDistanceJoint = 'PhysicsDistanceJoint'#
- PhysicsDriveAPI = 'PhysicsDriveAPI'#
- PhysicsFilteredPairsAPI = 'PhysicsFilteredPairsAPI'#
- PhysicsFixedJoint = 'PhysicsFixedJoint'#
- PhysicsJoint = 'PhysicsJoint'#
- PhysicsLimitAPI = 'PhysicsLimitAPI'#
- PhysicsMassAPI = 'PhysicsMassAPI'#
- PhysicsMaterialAPI = 'PhysicsMaterialAPI'#
- PhysicsMeshCollisionAPI = 'PhysicsMeshCollisionAPI'#
- PhysicsPrismaticJoint = 'PhysicsPrismaticJoint'#
- PhysicsRevoluteJoint = 'PhysicsRevoluteJoint'#
- PhysicsRigidBodyAPI = 'PhysicsRigidBodyAPI'#
- PhysicsScene = 'PhysicsScene'#
- PhysicsSphericalJoint = 'PhysicsSphericalJoint'#
- acceleration = 'acceleration'#
- angular = 'angular'#
- boundingCube = 'boundingCube'#
- boundingSphere = 'boundingSphere'#
- colliders = 'colliders'#
- convexDecomposition = 'convexDecomposition'#
- convexHull = 'convexHull'#
- distance = 'distance'#
- drive = 'drive'#
- drive_MultipleApplyTemplate_PhysicsDamping = 'drive:__INSTANCE_NAME__:physics:damping'#
- drive_MultipleApplyTemplate_PhysicsMaxForce = 'drive:__INSTANCE_NAME__:physics:maxForce'#
- drive_MultipleApplyTemplate_PhysicsStiffness = 'drive:__INSTANCE_NAME__:physics:stiffness'#
- drive_MultipleApplyTemplate_PhysicsTargetPosition = 'drive:__INSTANCE_NAME__:physics:targetPosition'#
- drive_MultipleApplyTemplate_PhysicsTargetVelocity = 'drive:__INSTANCE_NAME__:physics:targetVelocity'#
- drive_MultipleApplyTemplate_PhysicsType = 'drive:__INSTANCE_NAME__:physics:type'#
- force = 'force'#
- kilogramsPerUnit = 'kilogramsPerUnit'#
- limit = 'limit'#
- limit_MultipleApplyTemplate_PhysicsHigh = 'limit:__INSTANCE_NAME__:physics:high'#
- limit_MultipleApplyTemplate_PhysicsLow = 'limit:__INSTANCE_NAME__:physics:low'#
- linear = 'linear'#
- meshSimplification = 'meshSimplification'#
- none = 'none'#
- physicsAngularVelocity = 'physics:angularVelocity'#
- physicsApproximation = 'physics:approximation'#
- physicsAxis = 'physics:axis'#
- physicsBody0 = 'physics:body0'#
- physicsBody1 = 'physics:body1'#
- physicsBreakForce = 'physics:breakForce'#
- physicsBreakTorque = 'physics:breakTorque'#
- physicsCenterOfMass = 'physics:centerOfMass'#
- physicsCollisionEnabled = 'physics:collisionEnabled'#
- physicsConeAngle0Limit = 'physics:coneAngle0Limit'#
- physicsConeAngle1Limit = 'physics:coneAngle1Limit'#
- physicsDensity = 'physics:density'#
- physicsDiagonalInertia = 'physics:diagonalInertia'#
- physicsDynamicFriction = 'physics:dynamicFriction'#
- physicsExcludeFromArticulation = 'physics:excludeFromArticulation'#
- physicsFilteredGroups = 'physics:filteredGroups'#
- physicsFilteredPairs = 'physics:filteredPairs'#
- physicsGravityDirection = 'physics:gravityDirection'#
- physicsGravityMagnitude = 'physics:gravityMagnitude'#
- physicsInvertFilteredGroups = 'physics:invertFilteredGroups'#
- physicsJointEnabled = 'physics:jointEnabled'#
- physicsKinematicEnabled = 'physics:kinematicEnabled'#
- physicsLocalPos0 = 'physics:localPos0'#
- physicsLocalPos1 = 'physics:localPos1'#
- physicsLocalRot0 = 'physics:localRot0'#
- physicsLocalRot1 = 'physics:localRot1'#
- physicsLowerLimit = 'physics:lowerLimit'#
- physicsMass = 'physics:mass'#
- physicsMaxDistance = 'physics:maxDistance'#
- physicsMergeGroup = 'physics:mergeGroup'#
- physicsMinDistance = 'physics:minDistance'#
- physicsPrincipalAxes = 'physics:principalAxes'#
- physicsRestitution = 'physics:restitution'#
- physicsRigidBodyEnabled = 'physics:rigidBodyEnabled'#
- physicsSimulationOwner = 'physics:simulationOwner'#
- physicsStartsAsleep = 'physics:startsAsleep'#
- physicsStaticFriction = 'physics:staticFriction'#
- physicsUpperLimit = 'physics:upperLimit'#
- physicsVelocity = 'physics:velocity'#
- rotX = 'rotX'#
- rotY = 'rotY'#
- rotZ = 'rotZ'#
- transX = 'transX'#
- transY = 'transY'#
- transZ = 'transZ'#
- x = 'X'#
- y = 'Y'#
- z = 'Z'#