Data Fields

orxBODY_JOINT_DEF Struct Reference
[OrxPhysics]

#include <orxPhysics.h>

Data Fields

union {
   struct {
      orxFLOAT   fMaxForce
      orxFLOAT   fMaxTorque
   }   stFriction
   struct {
      orxFLOAT   fJointRatio
      const orxSTRING   zDstJointName
      const orxSTRING   zSrcJointName
   }   stGear
   struct {
      orxFLOAT   fDefaultRotation
      orxFLOAT   fMaxMotorForce
      orxFLOAT   fMaxTranslation
      orxFLOAT   fMinTranslation
      orxFLOAT   fMotorSpeed
      orxVECTOR   vTranslationAxis
   }   stPrismatic
   struct {
      orxFLOAT   fDstLength
      orxFLOAT   fLengthRatio
      orxFLOAT   fMaxDstLength
      orxFLOAT   fMaxSrcLength
      orxFLOAT   fSrcLength
      orxVECTOR   vDstGroundAnchor
      orxVECTOR   vSrcGroundAnchor
   }   stPulley
   struct {
      orxFLOAT   fDefaultRotation
      orxFLOAT   fMaxMotorTorque
      orxFLOAT   fMaxRotation
      orxFLOAT   fMinRotation
      orxFLOAT   fMotorSpeed
   }   stRevolute
   struct {
      orxFLOAT   fLength
   }   stRope
   struct {
      orxFLOAT   fDamping
      orxFLOAT   fFrequency
      orxFLOAT   fLength
   }   stSpring
   struct {
      orxFLOAT   fMaxMotorForce
      orxFLOAT   fMaxTranslation
      orxFLOAT   fMinTranslation
      orxFLOAT   fMotorSpeed
      orxVECTOR   vTranslationAxis
   }   stSuspension
   struct {
      orxFLOAT   fDefaultRotation
   }   stWeld
}; 
orxU32 u32Flags
orxVECTOR vDstAnchor
orxVECTOR vDstScale
orxVECTOR vSrcAnchor
orxVECTOR vSrcScale

Detailed Description

Joint definition

Definition at line 161 of file orxPhysics.h.


Field Documentation

union { ... }

Joint : 96

Damping : 64

Definition at line 196 of file orxPhysics.h.

Default rotation : 56

Definition at line 173 of file orxPhysics.h.

Destination length : 92

Definition at line 213 of file orxPhysics.h.

Frequency : 60

Definition at line 195 of file orxPhysics.h.

Joint ratio : 64

Definition at line 245 of file orxPhysics.h.

Length : 56

Definition at line 194 of file orxPhysics.h.

Length ratio : 56

Definition at line 208 of file orxPhysics.h.

Max destination length : 96

Definition at line 214 of file orxPhysics.h.

Max force : 56

Definition at line 236 of file orxPhysics.h.

Max motor force : 84

Max motor force : 80

Definition at line 188 of file orxPhysics.h.

Max motor torque : 72

Definition at line 177 of file orxPhysics.h.

Max rotation : 64

Definition at line 175 of file orxPhysics.h.

Max source length : 88

Definition at line 212 of file orxPhysics.h.

Max torque : 60

Definition at line 237 of file orxPhysics.h.

Max translation : 76

Max translation : 72

Definition at line 186 of file orxPhysics.h.

Min rotation : 60

Definition at line 174 of file orxPhysics.h.

Min translation : 72

Min translation : 68

Definition at line 185 of file orxPhysics.h.

Motor speed : 68

Motor speed : 80

Motor speed : 76

Definition at line 176 of file orxPhysics.h.

Source length : 84

Definition at line 211 of file orxPhysics.h.

Friction : 60

struct { ... } orxBODY_JOINT_DEF::stGear

Gear : 64

Prismatic : 84

Pulley : 96

Revolute : 72

struct { ... } orxBODY_JOINT_DEF::stRope

Rope : 56

Spring : 64

Suspension : 80

struct { ... } orxBODY_JOINT_DEF::stWeld

Weld : 56

Control flags : 52

Definition at line 167 of file orxPhysics.h.

Destination body anchor : 48

Definition at line 166 of file orxPhysics.h.

Destination ground anchor : 80

Definition at line 210 of file orxPhysics.h.

Destination scale : 24

Definition at line 164 of file orxPhysics.h.

Source body anchor : 36

Definition at line 165 of file orxPhysics.h.

Source ground anchor : 68

Definition at line 209 of file orxPhysics.h.

Source scale : 12

Definition at line 163 of file orxPhysics.h.

Translation axis : 68

Translation axis : 64

Definition at line 184 of file orxPhysics.h.

Destination joint name : 60

Definition at line 244 of file orxPhysics.h.

Source joint name : 56

Definition at line 243 of file orxPhysics.h.


The documentation for this struct was generated from the following file:

Generated for orx by doxygen 1.5.6