v3dlib_physics.pkg File Reference

Data Structures

struct  V3Dphysics

Typedefs

typedef struct mkV3Dphysics V3Dphysics

Functions

 V3DphysGetNodeBody (sessionstr, node)
 V3DphysGetBodyNode (sessionstr, body)
 V3DphysEnablePhysic (sessionstr, state)
 V3DphysGetState (sessionstr)
 V3DphysSetWorld (sessionstr, vec)
 V3DphysGetWorld (sessionstr)
 V3DphysSetFps (sessionstr, fps)
 V3DphysGetFps (sessionstr)
 V3DphysSetGravity (sessionstr, g)
 V3DphysGetGravity (sessionstr)
 V3DphysSetArchitectureMode (sessionstr, mode)
 V3DphysGetArchitectureMode (sessionstr)
 V3DphysGetArchitectureModeName (sessionstr)
 V3DphysSetArchitectureModeByName (sessionstr, smode)
 V3DphysSetSolverMode (sessionstr, mode)
 V3DphysGetSolverMode (sessionstr)
 V3DphysGetSolverModeName (sessionstr)
 V3DphysSetSolverModeByName (sessionstr, smode)
 V3DphysSetFrictionMode (sessionstr, mode)
 V3DphysGetFrictionMode (sessionstr)
 V3DphysGetFrictionModeName (sessionstr)
 V3DphysSetFrictionModeByName (sessionstr, smode)
 V3DphysSetBodyMass (sessionstr, body, mass)
 V3DphysSetBodyLinearDamping (sessionstr, body, value)
 V3DphysSetBodyAngularDamping (sessionstr, body, vec)
 V3DphysSetBodyContinuousCollision (sessionstr, body, mode)
 V3DphysSetBodyMaterial (sessionstr, body, matname)
 V3DphysCreateMaterialOnNode (sessionstr, node)
 V3DphysCreateBodyShape (sessionstr, node)
 V3DphysCreateBodyEllipsoid (sessionstr, node)
 V3DphysCreateBodyCustomEllipsoid (sessionstr, node, vec)
 V3DphysCreateBodyBox (sessionstr, node)
 V3DphysCreateBodyCustomBox (sessionstr, node, vec)
 V3DphysCreateBodyCollisionTree (sessionstr, node)
 V3DphysDestroyBody (sessionstr, node)
 V3DphysSetMaterialProperties (material, bcoll, bcontcoll, staticfriction, kineticfriction, elasticity, softness)
 V3DphysEnableBody (sessionstr, body, mode)
 V3DphysShowDebug (sessionstr, state)
 V3DphysCreate (sessionstr)
 V3DphysDestroy (sessionstr)
 V3DphysReset (sessionstr)

Variables

proto V3DphysCreateBodyShape = fun [V3Dsession SO3_OBJECT] SO3_PHYSICBODY
proto V3DphysCreateBodyEllipsoid = fun [V3Dsession SO3_OBJECT] SO3_PHYSICBODY
proto V3DphysCreateBodyCustomEllipsoid = fun [V3Dsession SO3_OBJECT [F F F]] SO3_PHYSICBODY
proto V3DphysCreateBodyBox = fun [V3Dsession SO3_OBJECT] SO3_PHYSICBODY
proto V3DphysCreateBodyCustomBox = fun [V3Dsession SO3_OBJECT [F F F]] SO3_PHYSICBODY
proto V3DphysCreateBodyCollisionTree = fun [V3Dsession SO3_OBJECT] SO3_PHYSICBODY

Typedef Documentation

typedef struct mkV3Dphysics V3Dphysics

Function Documentation

V3DphysGetNodeBody ( sessionstr  ,
node   
)
V3DphysGetBodyNode ( sessionstr  ,
body   
)
V3DphysEnablePhysic ( sessionstr  ,
state   
)
V3DphysGetState ( sessionstr   ) 
V3DphysSetWorld ( sessionstr  ,
vec   
)
V3DphysGetWorld ( sessionstr   ) 
V3DphysSetFps ( sessionstr  ,
fps   
)
V3DphysGetFps ( sessionstr   ) 
V3DphysSetGravity ( sessionstr  ,
 
)
V3DphysGetGravity ( sessionstr   ) 
V3DphysSetArchitectureMode ( sessionstr  ,
mode   
)
V3DphysGetArchitectureMode ( sessionstr   ) 
V3DphysGetArchitectureModeName ( sessionstr   ) 
V3DphysSetArchitectureModeByName ( sessionstr  ,
smode   
)
V3DphysSetSolverMode ( sessionstr  ,
mode   
)
V3DphysGetSolverMode ( sessionstr   ) 
V3DphysGetSolverModeName ( sessionstr   ) 
V3DphysSetSolverModeByName ( sessionstr  ,
smode   
)
V3DphysSetFrictionMode ( sessionstr  ,
mode   
)
V3DphysGetFrictionMode ( sessionstr   ) 
V3DphysGetFrictionModeName ( sessionstr   ) 
V3DphysSetFrictionModeByName ( sessionstr  ,
smode   
)
V3DphysSetBodyMass ( sessionstr  ,
body  ,
mass   
)
V3DphysSetBodyLinearDamping ( sessionstr  ,
body  ,
value   
)
V3DphysSetBodyAngularDamping ( sessionstr  ,
body  ,
vec   
)
V3DphysSetBodyContinuousCollision ( sessionstr  ,
body  ,
mode   
)
V3DphysSetBodyMaterial ( sessionstr  ,
body  ,
matname   
)
V3DphysCreateMaterialOnNode ( sessionstr  ,
node   
)
V3DphysCreateBodyShape ( sessionstr  ,
node   
)
V3DphysCreateBodyEllipsoid ( sessionstr  ,
node   
)
V3DphysCreateBodyCustomEllipsoid ( sessionstr  ,
node  ,
vec   
)
V3DphysCreateBodyBox ( sessionstr  ,
node   
)
V3DphysCreateBodyCustomBox ( sessionstr  ,
node  ,
vec   
)
V3DphysCreateBodyCollisionTree ( sessionstr  ,
node   
)
V3DphysDestroyBody ( sessionstr  ,
node   
)
V3DphysSetMaterialProperties ( material  ,
bcoll  ,
bcontcoll  ,
staticfriction  ,
kineticfriction  ,
elasticity  ,
softness   
)
V3DphysEnableBody ( sessionstr  ,
body  ,
mode   
)
V3DphysShowDebug ( sessionstr  ,
state   
)
V3DphysCreate ( sessionstr   ) 
V3DphysDestroy ( sessionstr   ) 
V3DphysReset ( sessionstr   ) 

Variable Documentation

proto V3DphysCreateBodyShape = fun [V3Dsession SO3_OBJECT] SO3_PHYSICBODY
proto V3DphysCreateBodyEllipsoid = fun [V3Dsession SO3_OBJECT] SO3_PHYSICBODY
proto V3DphysCreateBodyCustomEllipsoid = fun [V3Dsession SO3_OBJECT [F F F]] SO3_PHYSICBODY
proto V3DphysCreateBodyBox = fun [V3Dsession SO3_OBJECT] SO3_PHYSICBODY
proto V3DphysCreateBodyCustomBox = fun [V3Dsession SO3_OBJECT [F F F]] SO3_PHYSICBODY
proto V3DphysCreateBodyCollisionTree = fun [V3Dsession SO3_OBJECT] SO3_PHYSICBODY
 All Data Structures Files Functions Variables Typedefs
Generated on Mon Jul 5 21:30:13 2010 for OpenSpace3D libs by  doxygen 1.6.3