Loading...
Searching...
No Matches
parseDesc.h File Reference
+ Include dependency graph for parseDesc.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UsdPhysicsObjectDesc
 Base physics object descriptor. More...
 
struct  UsdPhysicsRigidBodyMaterialDesc
 Rigid body material descriptor. More...
 
struct  UsdPhysicsSceneDesc
 Scene descriptor. More...
 
struct  UsdPhysicsCollisionGroupDesc
 Collision group descriptor. More...
 
struct  UsdPhysicsShapeDesc
 Shape descriptor, base class should not be reported. More...
 
struct  UsdPhysicsSphereShapeDesc
 Sphere shape collision descriptor. More...
 
struct  UsdPhysicsCapsuleShapeDesc
 Capsule shape collision descriptor. More...
 
struct  UsdPhysicsCapsule1ShapeDesc
 Capsule1 shape collision descriptor. More...
 
struct  UsdPhysicsCylinderShapeDesc
 Cylinder shape collision descriptor. More...
 
struct  UsdPhysicsCylinder1ShapeDesc
 Cylinder1 shape collision descriptor. More...
 
struct  UsdPhysicsConeShapeDesc
 Cone shape collision descriptor. More...
 
struct  UsdPhysicsPlaneShapeDesc
 Plane shape collision descriptor. More...
 
struct  UsdPhysicsCustomShapeDesc
 Custom shape collision descriptor. More...
 
struct  UsdPhysicsCubeShapeDesc
 Cube shape collision descriptor. More...
 
struct  UsdPhysicsMeshShapeDesc
 Mesh shape collision descriptor. More...
 
struct  UsdPhysicsSpherePoint
 This struct represents a single sphere-point which is a position and a radius. More...
 
struct  UsdPhysicsSpherePointsShapeDesc
 This struct represents a collection of sphere points. More...
 
struct  UsdPhysicsRigidBodyDesc
 Rigid body descriptor. More...
 
struct  UsdPhysicsJointLimit
 Joint limit descriptor. More...
 
struct  UsdPhysicsJointDrive
 Joint drive descriptor The expected drive formula: force = spring * (target position - position) + damping * (targetVelocity - velocity) More...
 
struct  UsdPhysicsArticulationDesc
 Articulation description. More...
 
struct  UsdPhysicsJointDesc
 Base UsdPhysics joint descriptor. More...
 
struct  UsdPhysicsCustomJointDesc
 Custom joint descriptor. More...
 
struct  UsdPhysicsFixedJointDesc
 Fixed joint descriptor. More...
 
struct  UsdPhysicsD6JointDesc
 Generic D6 joint descriptor. More...
 
struct  UsdPhysicsPrismaticJointDesc
 Prismatic joint descriptor. More...
 
struct  UsdPhysicsSphericalJointDesc
 Spherical joint descriptor. More...
 
struct  UsdPhysicsRevoluteJointDesc
 Revolute joint descriptor. More...
 
struct  UsdPhysicsDistanceJointDesc
 Distance joint descriptor. More...
 
union  UsdPhysicsJointLimit.__unnamed13__
 Min, lower, initial angle. More...
 
union  UsdPhysicsJointLimit.__unnamed15__
 Max, upper, final angle. More...
 

Typedefs

using JointLimits = std::vector< std::pair< UsdPhysicsJointDOF, UsdPhysicsJointLimit > >
 
using JointDrives = std::vector< std::pair< UsdPhysicsJointDOF, UsdPhysicsJointDrive > >
 

Enumerations

enum class  UsdPhysicsObjectType {
  Undefined , Scene , RigidBody , SphereShape ,
  CubeShape , CapsuleShape , Capsule1Shape , CylinderShape ,
  Cylinder1Shape , ConeShape , MeshShape , PlaneShape ,
  CustomShape , SpherePointsShape , FixedJoint , RevoluteJoint ,
  PrismaticJoint , SphericalJoint , DistanceJoint , D6Joint ,
  CustomJoint , RigidBodyMaterial , Articulation , CollisionGroup ,
  Last
}
 
enum class  UsdPhysicsAxis { X , Y , Z }
 
enum class  UsdPhysicsJointDOF {
  Distance , TransX , TransY , TransZ ,
  RotX , RotY , RotZ
}
 

Variables

const float usdPhysicsSentinelLimit = 0.5e38f
 Sentinel value for flt max compare.
 

Class Documentation

◆ UsdPhysicsJointLimit.__unnamed13__

union UsdPhysicsJointLimit.__unnamed13__

Min, lower, initial angle.

Definition at line 640 of file parseDesc.h.

Class Members
float angle0
float lower
float minDist

◆ UsdPhysicsJointLimit.__unnamed15__

union UsdPhysicsJointLimit.__unnamed15__

Max, upper, final angle.

Definition at line 648 of file parseDesc.h.

Class Members
float angle1
float maxDist
float upper

Typedef Documentation

◆ JointDrives

using JointDrives = std::vector< std::pair< UsdPhysicsJointDOF, UsdPhysicsJointDrive> >

Definition at line 743 of file parseDesc.h.

◆ JointLimits

using JointLimits = std::vector< std::pair< UsdPhysicsJointDOF, UsdPhysicsJointLimit> >

Definition at line 740 of file parseDesc.h.

Enumeration Type Documentation

◆ UsdPhysicsAxis

enum class UsdPhysicsAxis
strong

Definition at line 73 of file parseDesc.h.

◆ UsdPhysicsJointDOF

enum class UsdPhysicsJointDOF
strong

Definition at line 84 of file parseDesc.h.

◆ UsdPhysicsObjectType

enum class UsdPhysicsObjectType
strong

Definition at line 32 of file parseDesc.h.

Variable Documentation

◆ usdPhysicsSentinelLimit

const float usdPhysicsSentinelLimit = 0.5e38f

Sentinel value for flt max compare.

Definition at line 26 of file parseDesc.h.