orx 1.17
Portable Game Engine
Loading...
Searching...
No Matches
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   fDamping 
      orxFLOAT   fFrequency 
      orxFLOAT   fMaxMotorForce 
      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 184 of file orxPhysics.h.

Field Documentation

◆ [union]

union { ... } orxBODY_JOINT_DEF

Joint : 92

◆ fDamping

orxFLOAT orxBODY_JOINT_DEF::fDamping

Damping : 60

Damping : 72

Definition at line 218 of file orxPhysics.h.

◆ fDefaultRotation

orxFLOAT orxBODY_JOINT_DEF::fDefaultRotation

Default rotation : 52

Default rotation : 64

Default rotation : 56

Definition at line 195 of file orxPhysics.h.

◆ fDstLength

orxFLOAT orxBODY_JOINT_DEF::fDstLength

Destination length : 88

Definition at line 235 of file orxPhysics.h.

◆ fFrequency

orxFLOAT orxBODY_JOINT_DEF::fFrequency

Frequency : 56

Frequency : 68

Definition at line 217 of file orxPhysics.h.

◆ fJointRatio

orxFLOAT orxBODY_JOINT_DEF::fJointRatio

Joint ratio : 64

Definition at line 267 of file orxPhysics.h.

◆ fLength

orxFLOAT orxBODY_JOINT_DEF::fLength

Length : 52

Definition at line 216 of file orxPhysics.h.

◆ fLengthRatio

orxFLOAT orxBODY_JOINT_DEF::fLengthRatio

Length ratio : 76

Definition at line 232 of file orxPhysics.h.

◆ fMaxDstLength

orxFLOAT orxBODY_JOINT_DEF::fMaxDstLength

Max destination length : 92

Definition at line 236 of file orxPhysics.h.

◆ fMaxForce

orxFLOAT orxBODY_JOINT_DEF::fMaxForce

Max force : 56

Definition at line 258 of file orxPhysics.h.

◆ fMaxMotorForce

orxFLOAT orxBODY_JOINT_DEF::fMaxMotorForce

Max motor force : 80

Definition at line 210 of file orxPhysics.h.

◆ fMaxMotorTorque

orxFLOAT orxBODY_JOINT_DEF::fMaxMotorTorque

Max motor torque : 68

Definition at line 199 of file orxPhysics.h.

◆ fMaxRotation

orxFLOAT orxBODY_JOINT_DEF::fMaxRotation

Max rotation : 60

Definition at line 197 of file orxPhysics.h.

◆ fMaxSrcLength

orxFLOAT orxBODY_JOINT_DEF::fMaxSrcLength

Max source length : 84

Definition at line 234 of file orxPhysics.h.

◆ fMaxTorque

orxFLOAT orxBODY_JOINT_DEF::fMaxTorque

Max torque : 60

Definition at line 259 of file orxPhysics.h.

◆ fMaxTranslation

orxFLOAT orxBODY_JOINT_DEF::fMaxTranslation

Max translation : 72

Definition at line 208 of file orxPhysics.h.

◆ fMinRotation

orxFLOAT orxBODY_JOINT_DEF::fMinRotation

Min rotation : 56

Definition at line 196 of file orxPhysics.h.

◆ fMinTranslation

orxFLOAT orxBODY_JOINT_DEF::fMinTranslation

Min translation : 68

Definition at line 207 of file orxPhysics.h.

◆ fMotorSpeed

orxFLOAT orxBODY_JOINT_DEF::fMotorSpeed

Motor speed : 64

Motor speed : 76

Definition at line 198 of file orxPhysics.h.

◆ fSrcLength

orxFLOAT orxBODY_JOINT_DEF::fSrcLength

Source length : 80

Definition at line 233 of file orxPhysics.h.

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stFriction

Friction : 60

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stGear

Gear : 64

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stPrismatic

Prismatic : 80

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stPulley

Pulley : 92

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stRevolute

Revolute : 68

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stRope

Rope : 52

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stSpring

Spring : 60

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stSuspension

Suspension : 80

◆ [struct]

struct { ... } orxBODY_JOINT_DEF::stWeld

Weld : 56

◆ u32Flags

orxU32 orxBODY_JOINT_DEF::u32Flags

Control flags : 96

Definition at line 273 of file orxPhysics.h.

◆ vDstAnchor

orxVECTOR orxBODY_JOINT_DEF::vDstAnchor

Destination body anchor : 48

Definition at line 189 of file orxPhysics.h.

◆ vDstGroundAnchor

orxVECTOR orxBODY_JOINT_DEF::vDstGroundAnchor

Destination ground anchor : 72

Definition at line 231 of file orxPhysics.h.

◆ vDstScale

orxVECTOR orxBODY_JOINT_DEF::vDstScale

Destination scale : 24

Definition at line 187 of file orxPhysics.h.

◆ vSrcAnchor

orxVECTOR orxBODY_JOINT_DEF::vSrcAnchor

Source body anchor : 36

Definition at line 188 of file orxPhysics.h.

◆ vSrcGroundAnchor

orxVECTOR orxBODY_JOINT_DEF::vSrcGroundAnchor

Source ground anchor : 60

Definition at line 230 of file orxPhysics.h.

◆ vSrcScale

orxVECTOR orxBODY_JOINT_DEF::vSrcScale

Source scale : 12

Definition at line 186 of file orxPhysics.h.

◆ vTranslationAxis

orxVECTOR orxBODY_JOINT_DEF::vTranslationAxis

Translation axis : 60

Translation axis : 64

Definition at line 205 of file orxPhysics.h.

◆ zDstJointName

const orxSTRING orxBODY_JOINT_DEF::zDstJointName

Destination joint name : 60

Definition at line 266 of file orxPhysics.h.

◆ zSrcJointName

const orxSTRING orxBODY_JOINT_DEF::zSrcJointName

Source joint name : 56

Definition at line 265 of file orxPhysics.h.


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

Generated for orx by doxygen 1.8.11