moved files around

This commit is contained in:
ejcoumans
2006-05-25 19:18:29 +00:00
commit e061ec1ebf
1024 changed files with 349445 additions and 0 deletions

83
Extras/ode/config/README Normal file
View File

@@ -0,0 +1,83 @@
variable names used in the per-platform makefile configuration files:
platform stuff
--------------
WINDOWS set to 1 if this is a microsoft windows based platform
filesystem stuff and commands
-----------------------------
THIS_DIR1 prefix to run a command from the current directory (from within make)
THIS_DIR2 prefix to run a command from the current directory (from command line)
DEL_CMD the name of the delete command
compiler stuff
--------------
CC the C/C++ compiler to use
OBJ the object file extension
C_FLAGS the standard set of compiler flags
C_INC flag to add an include path
C_OUT flag to specify the object file output
C_EXEOUT flag to specify the executable file output
C_DEF flag to add a define
C_OPT flag to set the optimization level
OPT the optimization level to use
library archiver
----------------
AR library archiver command
RANLIB ranlib command, if necessary
LIB_PREFIX library file prefix
LIB_SUFFIX library file suffix
LINK_OPENGL link flags to link in windowing stuff and opengl
LINK_MATH link flags to link in the system math library
windows specific stuff
----------------------
RC_RULE makefile rule to use for the resource compiler

View File

@@ -0,0 +1,33 @@
WINDOWS=1
THIS_DIR1=./
THIS_DIR2=./
DEL_CMD=rm -f
CC=gcc
OBJ=.o
C_FLAGS=-c -Wall -fno-exceptions -fno-rtti -DWIN32 -DCYGWIN
C_INC=-I
C_OUT=-o
C_EXEOUT=-o
C_DEF=-D
C_OPT=-O
AR=ar rc
RANLIB=
LIB_PREFIX=lib
LIB_SUFFIX=.a
LINK_OPENGL=-lstdc++ -lComctl32 -lkernel32 -luser32 -lgdi32 -lOpenGL32 -lGlu32
LINK_MATH=-lm
RC_RULE=windres -I rc -O coff $< $@
ifeq ($(BUILD),release)
OPT=2
C_FLAGS+=-fomit-frame-pointer -ffast-math
endif
ifeq ($(BUILD),debug)
OPT=0
C_FLAGS+=-g
endif
I_AM_GCC=yes

View File

@@ -0,0 +1,34 @@
WINDOWS=1
THIS_DIR1=
THIS_DIR2=
DEL_CMD=tools/rm.exe
CC=gcc
OBJ=.o
C_FLAGS=-c -Wall -fno-exceptions -fno-rtti -DWIN32
C_INC=-I
C_OUT=-o
C_EXEOUT=-o
C_DEF=-D
C_OPT=-O
AR=ar rc
RANLIB=
LIB_PREFIX=lib
LIB_SUFFIX=.a
LINK_OPENGL=-lstdc++ -lComctl32 -lkernel32 -luser32 -lgdi32 -lOpenGL32 -lGlu32
LINK_MATH=-lm
RC_RULE=windres -I rc -O coff $< $@
ifeq ($(BUILD),release)
OPT=2
C_FLAGS+=-fomit-frame-pointer -ffast-math
endif
ifeq ($(BUILD),debug)
OPT=0
C_FLAGS+=-g
endif
I_AM_GCC=yes

View File

@@ -0,0 +1,28 @@
WINDOWS=1
THIS_DIR1=
THIS_DIR2=
DEL_CMD=tools\\rm
CC=cl /nologo /DWIN32
OBJ=.obj
C_FLAGS=/c /GR- /GX- /W3 /GF
C_INC=/I
C_OUT=/Fo
C_EXEOUT=/Fe
C_DEF=/D
C_OPT=/O
AR=lib /nologo /OUT:
RANLIB=
LIB_PREFIX=
LIB_SUFFIX=.lib
LINK_OPENGL=Comctl32.lib kernel32.lib user32.lib gdi32.lib OpenGL32.lib Glu32.lib
LINK_MATH=
RC_RULE=rc /r /fo$@ $<
ifeq ($(BUILD),release)
OPT=2
C_FLAGS+=/Oy
endif
ifeq ($(BUILD),debug)
OPT=d
endif

View File

@@ -0,0 +1,30 @@
# To build ODE using VC++ from the cygwin make environment
WINDOWS=1
THIS_DIR1=./
THIS_DIR2=
DEL_CMD=rm -f
CC=cl /nologo /DWIN32
OBJ=.obj
C_FLAGS=/c /GR- /GX- /W3 /GF
C_INC=/I
C_OUT=/Fo
C_EXEOUT=/Fe
C_DEF=/D
C_OPT=/O
AR=lib /nologo /OUT:
RANLIB=
LIB_PREFIX=
LIB_SUFFIX=.lib
LINK_OPENGL=Comctl32.lib kernel32.lib user32.lib gdi32.lib OpenGL32.lib Glu32.lib
LINK_MATH=
RC_RULE=rc /r /fo$@ $<
ifeq ($(BUILD),release)
OPT=2
C_FLAGS+=/Oy
endif
ifeq ($(BUILD),debug)
OPT=d
endif

View File

@@ -0,0 +1,36 @@
WINDOWS=1
THIS_DIR1=
THIS_DIR2=
DEL_CMD=tools\rm
CC=cl /nologo /DWIN32
OBJ=.obj
C_FLAGS=/c /GR- /GX- /W3 /GF
C_INC=/I
C_OUT=/Fo
C_EXEOUT=/Fe
C_DEF=/D
C_OPT=/O
AR=lib /nologo /OUT:
RANLIB=
LIB_PREFIX=
LIB_SUFFIX=.lib
LINK_OPENGL=Comctl32.lib kernel32.lib user32.lib gdi32.lib OpenGL32.lib Glu32.lib
LINK_MATH=
RC_RULE=rc /r /fo$@ $<
ifeq ($(BUILD),release)
OPT=2
C_FLAGS+=/Oy
endif
ifeq ($(BUILD),debug)
OPT=d
endif
ifdef OPCODE_DIRECTORY
DEFS_FILE=msvcdefs-trimesh.def
else
DEFS_FILE=msvcdefs.def
endif
ODE_LIB_AR_RULE=link /dll /nologo /SUBSYSTEM:WINDOWS /LIBPATH:"C:\Programme\Micros~2\VC98\Lib" /def:config/$(DEFS_FILE) $(LINK_OPENGL) /OUT:$(patsubst %.lib,%.dll,$@)

View File

@@ -0,0 +1,38 @@
# To build ODE.dll using VC++ from the cygwin make environment
WINDOWS=1
THIS_DIR1=./
THIS_DIR2=
DEL_CMD=rm -f
CC=cl /nologo /DWIN32
OBJ=.obj
C_FLAGS=/c /GR- /GX- /W3 /GF
C_INC=/I
C_OUT=/Fo
C_EXEOUT=/Fe
C_DEF=/D
C_OPT=/O
AR=lib /nologo /OUT:
RANLIB=
LIB_PREFIX=
LIB_SUFFIX=.lib
LINK_OPENGL=Comctl32.lib kernel32.lib user32.lib gdi32.lib OpenGL32.lib Glu32.lib
LINK_MATH=
RC_RULE=rc /r /fo$@ $<
ifeq ($(BUILD),release)
OPT=2
C_FLAGS+=/Oy
endif
ifeq ($(BUILD),debug)
OPT=d
endif
ifdef OPCODE_DIRECTORY
DEFS_FILE=msvcdefs-trimesh.def
else
DEFS_FILE=msvcdefs.def
endif
ODE_LIB_AR_RULE=link /dll /nologo /SUBSYSTEM:WINDOWS /LIBPATH:"C:\Programme\Micros~2\VC98\Lib" /def:config/$(DEFS_FILE) $(LINK_OPENGL) /OUT:$(patsubst %.lib,%.dll,$@)

View File

@@ -0,0 +1,31 @@
THIS_DIR1=./
THIS_DIR2=./
DEL_CMD=rm -f
CC=g++
OBJ=.o
C_FLAGS=-c -Wall -fno-rtti -fno-exceptions -Wall -I/usr/X11R6/include
C_INC=-I
C_OUT=-o
C_EXEOUT=-o
C_DEF=-D
C_OPT=-O
AR=ar rc
RANLIB=ranlib -s
LIB_PREFIX=lib
LIB_SUFFIX=.a
LINK_OPENGL=-L/usr/X11R6/lib -lX11 -lGL -lGLU
LINK_MATH=-lm
ifeq ($(BUILD),release)
OPT=2
C_FLAGS+=-fomit-frame-pointer -ffast-math
endif
ifeq ($(BUILD),debug)
OPT=0
C_FLAGS+=-g
endif
I_AM_GCC=yes

View File

@@ -0,0 +1,33 @@
THIS_DIR1=./
THIS_DIR2=./
DEL_CMD=rm -f
CC=g++
OBJ=.o
C_FLAGS=-c -Wall -fno-rtti -fno-exceptions -Wall
C_INC=-I
C_OUT=-o
C_EXEOUT=-o
C_DEF=-D
C_OPT=-O
AR=ar rc
RANLIB=
LIB_PREFIX=lib
LIB_SUFFIX=.a
LINK_OPENGL=-L/usr/X11R6/lib -L/usr/X11/lib -L/usr/lib/X11R6 -L/usr/lib/X11 -lX11 -lGL -lGLU
LINK_MATH=-lm
ifeq ($(BUILD),release)
OPT=2
C_FLAGS+=-fomit-frame-pointer -ffast-math
endif
ifeq ($(BUILD),debug)
OPT=0
C_FLAGS+=-g
endif
# some other possible flags:
# -malign-double -mpentiumpro -march=pentiumpro
I_AM_GCC=yes

View File

@@ -0,0 +1,25 @@
THIS_DIR1=./
THIS_DIR2=./
DEL_CMD=rm -f
CC=CC
OBJ=.o
C_FLAGS=-c
C_INC=-I
C_OUT=-o
C_EXEOUT=-o
C_DEF=-D
C_OPT=-O
AR=ar rc
RANLIB=
LIB_PREFIX=lib
LIB_SUFFIX=.a
LINK_OPENGL=-L/usr/X11R6/lib -L/usr/X11/lib -L/usr/lib/X11R6 -L/usr/lib/X11 -lX11 -lGL -lGLU
LINK_MATH=-lm
ifeq ($(BUILD),release)
OPT=2
endif
ifeq ($(BUILD),debug)
OPT=0
endif

View File

@@ -0,0 +1,660 @@
EXPORTS
dAreConnected
dAreConnectedExcluding
dBodyAddForce
dBodyAddForceAtPos
dBodyAddForceAtRelPos
dBodyAddRelForce
dBodyAddRelForceAtPos
dBodyAddRelForceAtRelPos
dBodyAddRelTorque
dBodyAddTorque
dBodyCreate
dBodyDestroy
dBodyDisable
dBodyEnable
dBodyGetAngularVel
dBodyGetAutoDisableAngularThreshold
dBodyGetAutoDisableFlag
dBodyGetAutoDisableLinearThreshold
dBodyGetAutoDisableSteps
dBodyGetAutoDisableTime
dBodyGetData
dBodyGetFiniteRotationAxis
dBodyGetFiniteRotationMode
dBodyGetForce
dBodyGetGravityMode
dBodyGetJoint
dBodyGetLinearVel
dBodyGetMass
dBodyGetNumJoints
dBodyGetPointVel
dBodyGetPosition
dBodyGetPosRelPoint
dBodyGetQuaternion
dBodyGetRelPointPos
dBodyGetRelPointVel
dBodyGetRotation
dBodyGetTorque
dBodyIsEnabled
dBodySetAngularVel
dBodySetAutoDisableAngularThreshold
dBodySetAutoDisableDefaults
dBodySetAutoDisableFlag
dBodySetAutoDisableLinearThreshold
dBodySetAutoDisableSteps
dBodySetAutoDisableTime
dBodySetData
dBodySetFiniteRotationAxis
dBodySetFiniteRotationMode
dBodySetForce
dBodySetGravityMode
dBodySetLinearVel
dBodySetMass
dBodySetPosition
dBodySetQuaternion
dBodySetRotation
dBodySetTorque
dBodyVectorFromWorld
dBodyVectorToWorld
dBoxBox
dBoxTouchesBox
dClearUpperTriangle
dCloseODE
dClosestLineSegmentPoints
dCollide
dCreateBox
dCreateCCylinder
dCreateGeom
dCreateGeomClass
dCreateGeomTransform
dCreatePlane
dCreateRay
dCreateSphere
dCreateTriMesh
dDebug
dDQfromW
dError
dFactorCholesky
dFactorLDLT
dGeomBoxGetLengths
dGeomBoxPointDepth
dGeomBoxSetLengths
dGeomCCylinderGetParams
dGeomCCylinderPointDepth
dGeomCCylinderSetParams
dGeomDestroy
dGeomDisable
dGeomEnable
dGeomGetAABB
dGeomGetBody
dGeomGetCategoryBits
dGeomGetClass
dGeomGetClassData
dGeomGetCollideBits
dGeomGetData
dGeomGetPosition
dGeomGetQuaternion
dGeomGetRotation
dGeomGetSpace
dGeomIsEnabled
dGeomIsSpace
dGeomPlaneGetParams
dGeomPlanePointDepth
dGeomPlaneSetParams
dGeomRayGet
dGeomRayGetClosestHit
dGeomRayGetLength
dGeomRaySet
dGeomRaySetClosestHit
dGeomRaySetLength
dGeomRaySetParams
dGeomSetBody
dGeomSetCategoryBits
dGeomSetCollideBits
dGeomSetData
dGeomSetPosition
dGeomSetQuaternion
dGeomSetRotation
dGeomSphereGetRadius
dGeomSpherePointDepth
dGeomSphereSetRadius
dGeomTransformGetCleanup
dGeomTransformGetGeom
dGeomTransformGetInfo
dGeomTransformSetCleanup
dGeomTransformSetGeom
dGeomTransformSetInfo
dGeomTriMeshClearTCCache
dGeomTriMeshDataBuildDouble
dGeomTriMeshDataBuildSimple
dGeomTriMeshDataBuildSingle
dGeomTriMeshDataCreate
dGeomTriMeshDataDestroy
dGeomTriMeshEnableTC
dGeomTriMeshGetArrayCallback
dGeomTriMeshGetCallback
dGeomTriMeshGetPoint
dGeomTriMeshGetRayCallback
dGeomTriMeshGetTriangle
dGeomTriMeshGetTriangleCount
dGeomTriMeshIsTCEnabled
dGeomTriMeshSetArrayCallback
dGeomTriMeshSetCallback
dGeomTriMeshSetData
dGeomTriMeshSetRayCallback
dHashSpaceCreate
dHashSpaceGetLevels
dHashSpaceSetLevels
dInfiniteAABB
dInvertPDMatrix
dIsPositiveDefinite
dJointAddAMotorTorques
dJointAddHinge2Torques
dJointAddHingeTorque
dJointAddSliderForce
dJointAddUniversalTorques
dJointAttach
dJointCreateAMotor
dJointCreateBall
dJointCreateContact
dJointCreateFixed
dJointCreateHinge
dJointCreateHinge2
dJointCreateSlider
dJointCreateUniversal
dJointDestroy
dJointGetAMotorAngle
dJointGetAMotorAngleRate
dJointGetAMotorAxis
dJointGetAMotorAxisRel
dJointGetAMotorMode
dJointGetAMotorNumAxes
dJointGetAMotorParam
dJointGetBallAnchor
dJointGetBallAnchor2
dJointGetBody
dJointGetData
dJointGetFeedback
dJointGetHinge2Anchor
dJointGetHinge2Anchor2
dJointGetHinge2Angle1
dJointGetHinge2Angle1Rate
dJointGetHinge2Angle2Rate
dJointGetHinge2Axis1
dJointGetHinge2Axis2
dJointGetHinge2Param
dJointGetHingeAnchor
dJointGetHingeAnchor2
dJointGetHingeAngle
dJointGetHingeAngleRate
dJointGetHingeAxis
dJointGetHingeParam
dJointGetSliderAxis
dJointGetSliderParam
dJointGetSliderPosition
dJointGetSliderPositionRate
dJointGetType
dJointGetUniversalAnchor
dJointGetUniversalAnchor2
dJointGetUniversalAngle1
dJointGetUniversalAngle1Rate
dJointGetUniversalAngle2
dJointGetUniversalAngle2Rate
dJointGetUniversalAxis1
dJointGetUniversalAxis2
dJointGetUniversalParam
dJointGroupCreate
dJointGroupDestroy
dJointGroupEmpty
dJointSetAMotorAngle
dJointSetAMotorAxis
dJointSetAMotorMode
dJointSetAMotorNumAxes
dJointSetAMotorParam
dJointSetBallAnchor
dJointSetData
dJointSetFeedback
dJointSetFixed
dJointSetHinge2Anchor
dJointSetHinge2Axis1
dJointSetHinge2Axis2
dJointSetHinge2Param
dJointSetHingeAnchor
dJointSetHingeAxis
dJointSetHingeParam
dJointSetSliderAxis
dJointSetSliderParam
dJointSetUniversalAnchor
dJointSetUniversalAxis1
dJointSetUniversalAxis2
dJointSetUniversalParam
dLDLTAddTL
dLDLTRemove
dMakeRandomMatrix
dMakeRandomVector
dMassAdd
dMassAdjust
dMassRotate
dMassSetBox
dMassSetBoxTotal
dMassSetCappedCylinder
dMassSetCappedCylinderTotal
dMassSetCylinder
dMassSetCylinderTotal
dMassSetParameters
dMassSetSphere
dMassSetSphereTotal
dMassSetZero
dMassTranslate
dMaxDifference
dMessage
dMultiply0
dMultiply1
dMultiply2
dNormalize3
dNormalize4
dPlaneSpace
dQFromAxisAndAngle
dQfromR
dQMultiply0
dQMultiply1
dQMultiply2
dQMultiply3
dQSetIdentity
dQuadTreeSpaceCreate
dRandGetSeed
dRandInt
dRandReal
dRandSetSeed
dRemoveRowCol
dRFrom2Axes
dRFromAxisAndAngle
dRFromEulerAngles
dRfromQ
dRFromZAxis
dRSetIdentity
dSetDebugHandler
dSetErrorHandler
dSetMessageHandler
dSetZero
dSimpleSpaceCreate
dSolveCholesky
dSolveLDLT
dSpaceAdd
dSpaceClean
dSpaceCollide
dSpaceCollide2
dSpaceDestroy
dSpaceGetCleanup
dSpaceGetGeom
dSpaceGetNumGeoms
dSpaceQuery
dSpaceRemove
dSpaceSetCleanup
dTestMatrixComparison
dTestRand
dTestSolveLCP
dWorldCreate
dWorldDestroy
dWorldExportDIF
dWorldGetAutoDisableAngularThreshold
dWorldGetAutoDisableFlag
dWorldGetAutoDisableLinearThreshold
dWorldGetAutoDisableSteps
dWorldGetAutoDisableTime
dWorldGetAutoEnableDepthSF1
dWorldGetCFM
dWorldGetERP
dWorldGetGravity
dWorldImpulseToForce
dWorldSetAutoDisableAngularThreshold
dWorldSetAutoDisableFlag
dWorldSetAutoDisableLinearThreshold
dWorldSetAutoDisableSteps
dWorldSetAutoDisableTime
dWorldSetAutoEnableDepthSF1
dWorldSetCFM
dWorldSetERP
dWorldSetGravity
dWorldStep
dWorldStepFast1
dWorldQuickStep
dWorldSetQuickStepNumIterations
dWorldGetQuickStepNumIterations
dWorldSetQuickStepW
dWorldGetQuickStepW
dWorldSetContactMaxCorrectingVel
dWorldGetContactMaxCorrectingVel
dWorldSetContactSurfaceLayer
dWorldGetContactSurfaceLayer

View File

@@ -0,0 +1,622 @@
EXPORTS
dAreConnected
dAreConnectedExcluding
dBodyAddForce
dBodyAddForceAtPos
dBodyAddForceAtRelPos
dBodyAddRelForce
dBodyAddRelForceAtPos
dBodyAddRelForceAtRelPos
dBodyAddRelTorque
dBodyAddTorque
dBodyCreate
dBodyDestroy
dBodyDisable
dBodyEnable
dBodyGetAngularVel
dBodyGetAutoDisableAngularThreshold
dBodyGetAutoDisableFlag
dBodyGetAutoDisableLinearThreshold
dBodyGetAutoDisableSteps
dBodyGetAutoDisableTime
dBodyGetData
dBodyGetFiniteRotationAxis
dBodyGetFiniteRotationMode
dBodyGetForce
dBodyGetGravityMode
dBodyGetJoint
dBodyGetLinearVel
dBodyGetMass
dBodyGetNumJoints
dBodyGetPointVel
dBodyGetPosition
dBodyGetPosRelPoint
dBodyGetQuaternion
dBodyGetRelPointPos
dBodyGetRelPointVel
dBodyGetRotation
dBodyGetTorque
dBodyIsEnabled
dBodySetAngularVel
dBodySetAutoDisableAngularThreshold
dBodySetAutoDisableDefaults
dBodySetAutoDisableFlag
dBodySetAutoDisableLinearThreshold
dBodySetAutoDisableSteps
dBodySetAutoDisableTime
dBodySetData
dBodySetFiniteRotationAxis
dBodySetFiniteRotationMode
dBodySetForce
dBodySetGravityMode
dBodySetLinearVel
dBodySetMass
dBodySetPosition
dBodySetQuaternion
dBodySetRotation
dBodySetTorque
dBodyVectorFromWorld
dBodyVectorToWorld
dBoxBox
dBoxTouchesBox
dClearUpperTriangle
dCloseODE
dClosestLineSegmentPoints
dCollide
dCreateBox
dCreateCCylinder
dCreateGeom
dCreateGeomClass
dCreateGeomTransform
dCreatePlane
dCreateRay
dCreateSphere
dDebug
dDQfromW
dError
dFactorCholesky
dFactorLDLT
dGeomBoxGetLengths
dGeomBoxPointDepth
dGeomBoxSetLengths
dGeomCCylinderGetParams
dGeomCCylinderPointDepth
dGeomCCylinderSetParams
dGeomDestroy
dGeomDisable
dGeomEnable
dGeomGetAABB
dGeomGetBody
dGeomGetCategoryBits
dGeomGetClass
dGeomGetClassData
dGeomGetCollideBits
dGeomGetData
dGeomGetPosition
dGeomGetQuaternion
dGeomGetRotation
dGeomGetSpace
dGeomIsEnabled
dGeomIsSpace
dGeomPlaneGetParams
dGeomPlanePointDepth
dGeomPlaneSetParams
dGeomRayGet
dGeomRayGetClosestHit
dGeomRayGetLength
dGeomRaySet
dGeomRaySetClosestHit
dGeomRaySetLength
dGeomRaySetParams
dGeomSetBody
dGeomSetCategoryBits
dGeomSetCollideBits
dGeomSetData
dGeomSetPosition
dGeomSetQuaternion
dGeomSetRotation
dGeomSphereGetRadius
dGeomSpherePointDepth
dGeomSphereSetRadius
dGeomTransformGetCleanup
dGeomTransformGetGeom
dGeomTransformGetInfo
dGeomTransformSetCleanup
dGeomTransformSetGeom
dGeomTransformSetInfo
dHashSpaceCreate
dHashSpaceGetLevels
dHashSpaceSetLevels
dInfiniteAABB
dInvertPDMatrix
dIsPositiveDefinite
dJointAddAMotorTorques
dJointAddHinge2Torques
dJointAddHingeTorque
dJointAddSliderForce
dJointAddUniversalTorques
dJointAttach
dJointCreateAMotor
dJointCreateBall
dJointCreateContact
dJointCreateFixed
dJointCreateHinge
dJointCreateHinge2
dJointCreateSlider
dJointCreateUniversal
dJointDestroy
dJointGetAMotorAngle
dJointGetAMotorAngleRate
dJointGetAMotorAxis
dJointGetAMotorAxisRel
dJointGetAMotorMode
dJointGetAMotorNumAxes
dJointGetAMotorParam
dJointGetBallAnchor
dJointGetBallAnchor2
dJointGetBody
dJointGetData
dJointGetFeedback
dJointGetHinge2Anchor
dJointGetHinge2Anchor2
dJointGetHinge2Angle1
dJointGetHinge2Angle1Rate
dJointGetHinge2Angle2Rate
dJointGetHinge2Axis1
dJointGetHinge2Axis2
dJointGetHinge2Param
dJointGetHingeAnchor
dJointGetHingeAnchor2
dJointGetHingeAngle
dJointGetHingeAngleRate
dJointGetHingeAxis
dJointGetHingeParam
dJointGetSliderAxis
dJointGetSliderParam
dJointGetSliderPosition
dJointGetSliderPositionRate
dJointGetType
dJointGetUniversalAnchor
dJointGetUniversalAnchor2
dJointGetUniversalAngle1
dJointGetUniversalAngle1Rate
dJointGetUniversalAngle2
dJointGetUniversalAngle2Rate
dJointGetUniversalAxis1
dJointGetUniversalAxis2
dJointGetUniversalParam
dJointGroupCreate
dJointGroupDestroy
dJointGroupEmpty
dJointSetAMotorAngle
dJointSetAMotorAxis
dJointSetAMotorMode
dJointSetAMotorNumAxes
dJointSetAMotorParam
dJointSetBallAnchor
dJointSetData
dJointSetFeedback
dJointSetFixed
dJointSetHinge2Anchor
dJointSetHinge2Axis1
dJointSetHinge2Axis2
dJointSetHinge2Param
dJointSetHingeAnchor
dJointSetHingeAxis
dJointSetHingeParam
dJointSetSliderAxis
dJointSetSliderParam
dJointSetUniversalAnchor
dJointSetUniversalAxis1
dJointSetUniversalAxis2
dJointSetUniversalParam
dLDLTAddTL
dLDLTRemove
dMakeRandomMatrix
dMakeRandomVector
dMassAdd
dMassAdjust
dMassRotate
dMassSetBox
dMassSetBoxTotal
dMassSetCappedCylinder
dMassSetCappedCylinderTotal
dMassSetCylinder
dMassSetCylinderTotal
dMassSetParameters
dMassSetSphere
dMassSetSphereTotal
dMassSetZero
dMassTranslate
dMaxDifference
dMessage
dMultiply0
dMultiply1
dMultiply2
dNormalize3
dNormalize4
dPlaneSpace
dQFromAxisAndAngle
dQfromR
dQMultiply0
dQMultiply1
dQMultiply2
dQMultiply3
dQSetIdentity
dQuadTreeSpaceCreate
dRandGetSeed
dRandInt
dRandReal
dRandSetSeed
dRemoveRowCol
dRFrom2Axes
dRFromAxisAndAngle
dRFromEulerAngles
dRfromQ
dRFromZAxis
dRSetIdentity
dSetDebugHandler
dSetErrorHandler
dSetMessageHandler
dSetZero
dSimpleSpaceCreate
dSolveCholesky
dSolveLDLT
dSpaceAdd
dSpaceClean
dSpaceCollide
dSpaceCollide2
dSpaceDestroy
dSpaceGetCleanup
dSpaceGetGeom
dSpaceGetNumGeoms
dSpaceQuery
dSpaceRemove
dSpaceSetCleanup
dTestMatrixComparison
dTestRand
dTestSolveLCP
dWorldCreate
dWorldDestroy
dWorldExportDIF
dWorldGetAutoDisableAngularThreshold
dWorldGetAutoDisableFlag
dWorldGetAutoDisableLinearThreshold
dWorldGetAutoDisableSteps
dWorldGetAutoDisableTime
dWorldGetAutoEnableDepthSF1
dWorldGetCFM
dWorldGetERP
dWorldGetGravity
dWorldImpulseToForce
dWorldSetAutoDisableAngularThreshold
dWorldSetAutoDisableFlag
dWorldSetAutoDisableLinearThreshold
dWorldSetAutoDisableSteps
dWorldSetAutoDisableTime
dWorldSetAutoEnableDepthSF1
dWorldSetCFM
dWorldSetERP
dWorldSetGravity
dWorldStep
dWorldStepFast1
dWorldQuickStep
dWorldSetQuickStepNumIterations
dWorldGetQuickStepNumIterations
dWorldSetQuickStepW
dWorldGetQuickStepW
dWorldSetContactMaxCorrectingVel
dWorldGetContactMaxCorrectingVel
dWorldSetContactSurfaceLayer
dWorldGetContactSurfaceLayer

View File

@@ -0,0 +1,44 @@
# ODE user settings: the following variables must be set by the user
# (1) the platform to use. this name should have a corresponding
# makefile.PLATFORM file. currently supported platforms are:
# msvc microsoft visual C/C++
# msvc-dll microsoft visual C/C++, create a DLL
# mingw minimalist GNU for windows
# cygwin cygnus GNU for windows
# unix-gcc GNU gcc on unix
# unix-generic generic unix compiler. you may need to edit the CC
# variable in makefile.unix-generic
# osx Mac OS-X, with the gnu compiler.
PLATFORM=unix-gcc
# (2) the floating point precision to use (either "SINGLE" or "DOUBLE")
#PRECISION=SINGLE
PRECISION=DOUBLE
# (3) the library type to build (either "debug" if you are doing development,
# or "release" for the optimized library)
#BUILD=debug
BUILD=release
# (4) if you are using an old version of MS-Windows that has command line
# length limitations then you will need to set this to "1". otherwise,
# leave it at "0".
WINDOWS16=0
# (5) If you want to use the TriList (triangle mesh) geometry class, you must
# have the OPCODE library installed somewhere. If this is the case then
# uncomment the following variable and set it to point to the directory
# where OPCODE is installed (note that you must have already compiled
# OPCODE, ODE's build system will not do that for you).
# See http://www.codercorner.com/Opcode.htm for more information about
# OPCODE. A recent version of OPCODE is provided in the ODE distribution
# in the OPCODE subdirectory. This code was originally written for and
# compiled on windows, but it has been ported so that it should compile
# under unix/gcc too. Your mileage may vary.
#OPCODE_DIRECTORY=OPCODE