orx  stable
Portable Game Engine
orxBODY_JOINT_DEF Struct Reference

#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 185 of file orxPhysics.h.

Field Documentation

union { ... }

Joint : 96

orxFLOAT orxBODY_JOINT_DEF::fDamping

Damping : 64

Definition at line 220 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fDefaultRotation

Default rotation : 56

Definition at line 197 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fDstLength

Destination length : 92

Definition at line 237 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fFrequency

Frequency : 60

Definition at line 219 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fJointRatio

Joint ratio : 64

Definition at line 269 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fLength

Length : 56

Definition at line 218 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fLengthRatio

Length ratio : 56

Definition at line 232 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxDstLength

Max destination length : 96

Definition at line 238 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxForce

Max force : 56

Definition at line 260 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxMotorForce

Max motor force : 84

Max motor force : 80

Definition at line 212 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxMotorTorque

Max motor torque : 72

Definition at line 201 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxRotation

Max rotation : 64

Definition at line 199 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxSrcLength

Max source length : 88

Definition at line 236 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxTorque

Max torque : 60

Definition at line 261 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMaxTranslation

Max translation : 76

Max translation : 72

Definition at line 210 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMinRotation

Min rotation : 60

Definition at line 198 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMinTranslation

Min translation : 72

Min translation : 68

Definition at line 209 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fMotorSpeed

Motor speed : 68

Motor speed : 80

Motor speed : 76

Definition at line 200 of file orxPhysics.h.

orxFLOAT orxBODY_JOINT_DEF::fSrcLength

Source length : 84

Definition at line 235 of file orxPhysics.h.

struct { ... } orxBODY_JOINT_DEF::stFriction

Friction : 60

struct { ... } orxBODY_JOINT_DEF::stGear

Gear : 64

struct { ... } orxBODY_JOINT_DEF::stPrismatic

Prismatic : 84

struct { ... } orxBODY_JOINT_DEF::stPulley

Pulley : 96

struct { ... } orxBODY_JOINT_DEF::stRevolute

Revolute : 72

struct { ... } orxBODY_JOINT_DEF::stRope

Rope : 56

struct { ... } orxBODY_JOINT_DEF::stSpring

Spring : 64

struct { ... } orxBODY_JOINT_DEF::stSuspension

Suspension : 80

struct { ... } orxBODY_JOINT_DEF::stWeld

Weld : 56

orxU32 orxBODY_JOINT_DEF::u32Flags

Control flags : 52

Definition at line 191 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vDstAnchor

Destination body anchor : 48

Definition at line 190 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vDstGroundAnchor

Destination ground anchor : 80

Definition at line 234 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vDstScale

Destination scale : 24

Definition at line 188 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vSrcAnchor

Source body anchor : 36

Definition at line 189 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vSrcGroundAnchor

Source ground anchor : 68

Definition at line 233 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vSrcScale

Source scale : 12

Definition at line 187 of file orxPhysics.h.

orxVECTOR orxBODY_JOINT_DEF::vTranslationAxis

Translation axis : 68

Translation axis : 64

Definition at line 208 of file orxPhysics.h.

const orxSTRING orxBODY_JOINT_DEF::zDstJointName

Destination joint name : 60

Definition at line 268 of file orxPhysics.h.

const orxSTRING orxBODY_JOINT_DEF::zSrcJointName

Source joint name : 56

Definition at line 267 of file orxPhysics.h.


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

Generated for orx by doxygen 1.5.6