Module ode

Source
Expand description

ode integrates bindings to cppbridge and cppode

  • cc-rs https://crates.io/crates/cc
  • bindgen https://crates.io/crates/bindgen

§cc-rs

  • include/bridge.hpp
  • src/bridge.cpp

§bindgen

from

  • include/bridge.hpp
  • ode/ode.hpp (from modified preprocess -E dum.cpp includes ode.h)

to

  • include/bridge_bindings.rs
  • ode/ode_bindings.rs

§Requirements

in the running directory

  • ode.dll
  • libstdc++-6.dll
  • libgcc_s_seh-1.dll
  • libwinpthread-1.dll

Re-exports§

pub use prim::Matrix4;
pub use prim::M4I;
pub use prim::Matrix3;
pub use prim::M3I;
pub use prim::Quaternion;
pub use prim::QI;
pub use prim::PId;
pub use prim::PIh;
pub use prim::PIt;
pub use prim::PIq;
pub use prim::PIx;
pub use prim::PIh3;
pub use prim::PIt2;
pub use prim::PIt4;
pub use prim::PIt5;
pub use prim::PIq3;
pub use prim::PIx5;
pub use krp::Krp;
pub use krp::KRPnk;
pub use krp::KRP100;
pub use krp::KRP095;
pub use krp::KRP090;
pub use krp::KRP080;
pub use krp::KRP070;
pub use krp::KRP060;
pub use krp::KRP050;
pub use krp::KRP040;
pub use krp::KRP030;
pub use krp::KRP020;
pub use krp::KRP010;
pub use krp::KRP001;

Modules§

err
err
krp
krp
mat
mat
prim
prim

Structs§

_Combined_type
_Mbstatet
_Real_type
_Real_widened
__crt_locale_data
__crt_locale_data_public
__crt_locale_pointers
__crt_multibyte_data
__vcrt_assert_va_start_is_not_reference
__vcrt_va_list_is_reference
_complex
_exception
_iobuf
_timespec32
_timespec64
convexfvp
ConvexFVP
dAMotorJointTemplate
dBallJointTemplate
dBodyDynamicIDContainer
dBodyDynamicIDContainer__bindgen_vtable
dBodySimpleIDContainer
dBodyTemplate
dBox
dCapsule
dContact
dContactGeom
dContactJointTemplate
dCylinder
dFixedJointTemplate
dGeom
dGeomClass
dGeomTransform
dHashSpace
dHinge2JointTemplate
dHingeJointTemplate
dJointDynamicIDContainer
dJointDynamicIDContainer__bindgen_vtable
dJointFeedback
dJointGroupDynamicIDContainer
dJointGroupDynamicIDContainer__bindgen_vtable
dJointGroupSimpleIDContainer
dJointGroupTemplate
dJointSimpleIDContainer
dJointTemplate
dJointTemplate__bindgen_vtable
dLMotorJointTemplate
dMass
dNullJointTemplate
dPRJointTemplate
dPUJointTemplate
dPistonJointTemplate
dPlane
dQuadTreeSpace
dRay
dSimpleSpace
dSliderJointTemplate
dSpace
dSphere
dStopwatch
dSurfaceParameters
dUniversalJointTemplate
dWorldDynamicIDContainer
dWorldDynamicIDContainer__bindgen_vtable
dWorldSimpleIDContainer
dWorldStepMemoryFunctionsInfo
dWorldStepReserveInfo
dWorldTemplate
dxBody
dxCallReleasee
dxCallWait
dxCooperative
dxGeom
dxHeightfieldData
dxJoint
dxJointGroup
dxMutexGroup
dxResourceContainer
dxResourceRequirements
dxSpace
dxThreadedWaitTime
dxThreadingFunctionsInfo
dxThreadingImplementation
dxThreadingThreadPool
dxTriMeshData
dxWorld
timespec
tm
trimeshvi
TriMeshVI

Constants§

BUFSIZ
DOMAIN
EOF
FILENAME_MAX
FOPEN_MAX
FP_ILOGB0
FP_ILOGBNAN
FP_INFINITE
FP_NAN
FP_NORMAL
FP_SUBNORMAL
FP_ZERO
L_tmpnam
L_tmpnam_s
MATH_ERREXCEPT
MATH_ERRNO
NULL
OVERFLOW
PI
static angle 180 Archimedes’ constant (π)
PLOSS
SEEK_CUR
SEEK_END
SEEK_SET
SING
SYS_OPEN
TIME_UTC
TLOSS
TMP_MAX
TMP_MAX_S
TRIMESH_FACE_NORMALS
UNDERFLOW
_ARGMAX
_ARM_WINAPI_PARTITION_DESKTOP_SDK_AVAILABLE
_C2
_CRT_BUILD_DESKTOP_APP
_CRT_FUNCTIONS_REQUIRED
_CRT_HAS_CXX17
_CRT_INTERNAL_NONSTDC_NAMES
_CRT_INTERNAL_PRINTF_LEGACY_MSVCRT_COMPATIBILITY
_CRT_INTERNAL_PRINTF_LEGACY_THREE_DIGIT_EXPONENTS
_CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION
_CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS
_CRT_INTERNAL_PRINTF_STANDARD_ROUNDING
_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR
_CRT_INTERNAL_SCANF_LEGACY_MSVCRT_COMPATIBILITY
_CRT_INTERNAL_SCANF_LEGACY_WIDE_SPECIFIERS
_CRT_INTERNAL_SCANF_SECURECRT
_CRT_INTERNAL_STDIO_SYMBOL_PREFIX
_CRT_INT_MAX
_CRT_PACKING
_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES
_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT
_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY
_D0_C
_D1_C
_D2_C
_D3_C
_DBIAS
_DENORM
_DOFF
_DOMAIN
_F0_C
_F1_C
_FBIAS
_FE_DIVBYZERO
_FE_INEXACT
_FE_INVALID
_FE_OVERFLOW
_FE_UNDERFLOW
_FINITE
_FOFF
_FP_EQ
_FP_GT
_FP_LT
_FRND
_HAS_CXX17
_HAS_CXX20
_HAS_CXX23
_HAS_EXCEPTIONS
_HAS_NODISCARD
_HUGE_ENUF
_INFCODE
_IOB_ENTRIES
_IOFBF
_IOLBF
_IONBF
_L0_C
_L1_C
_L2_C
_L3_C
_LBIAS
_LOFF
_NANCODE
_NSTREAM_
_OVERFLOW
_PLOSS
_SAL_VERSION
_SECURECRT_FILL_BUFFER_PATTERN
_SING
_SYS_OPEN
_TLOSS
_TMP_MAX_S
_UNDERFLOW
_USE_ATTRIBUTES_FOR_SAL
_USE_DECLSPECS_FOR_SAL
_VCRT_COMPILER_PREPROCESSOR
__GOT_SECURE_LIB__
__SAL_H_VERSION
__STDC_SECURE_LIB__
__STDC_WANT_SECURE_LIB__
__vcrt_va_list_is_reference___the_value
dAMotorEuler
dAMotorUser
dAllocateODEDataFlags_dAllocateFlagBasicData
dAllocateODEDataFlags_dAllocateFlagCollisionData
dAllocateODEDataFlags_dAllocateMaskAll
dBoxClass
dCapsuleClass
dContactApprox0
dContactApprox1
dContactApprox1_1
dContactApprox1_2
dContactApprox1_N
dContactAxisDep
dContactBounce
dContactFDir1
dContactMotion1
dContactMotion2
dContactMotionN
dContactMu2
dContactRolling
dContactSlip1
dContactSlip2
dContactSoftCFM
dContactSoftERP
dConvexClass
dCylinderClass
dDynamicsAxis_dDA_AX
dDynamicsAxis_dDA_AY
dDynamicsAxis_dDA_AZ
dDynamicsAxis_dDA_LX
dDynamicsAxis_dDA_LY
dDynamicsAxis_dDA_LZ
dDynamicsAxis_dDA__A_MAX
dDynamicsAxis_dDA__A_MIN
dDynamicsAxis_dDA__L_MAX
dDynamicsAxis_dDA__L_MIN
dDynamicsAxis_dDA__MAX
dDynamicsAxis_dDA__MIN
dFirstSpaceClass
dFirstUserClass
dGeomColliderControlClass
dGeomColliderGetMergeSphereContactsControlCode
dGeomColliderMergeContactsValue_Full
dGeomColliderMergeContactsValue_None
dGeomColliderMergeContactsValue_Normals
dGeomColliderMergeContactsValue__Default
dGeomColliderSetMergeSphereContactsControlCode
dGeomCommonAnyControlCode
dGeomCommonControlClass
dGeomNumClasses
dGeomTransformClass
dHashSpaceClass
dHeightfieldClass
dInfinity
dInitODEFlags_dInitFlagManualThreadCleanup
dJointType_dJointTypeAMotor
dJointType_dJointTypeBall
dJointType_dJointTypeContact
dJointType_dJointTypeDBall
dJointType_dJointTypeDHinge
dJointType_dJointTypeFixed
dJointType_dJointTypeHinge
dJointType_dJointTypeHinge2
dJointType_dJointTypeLMotor
dJointType_dJointTypeNone
dJointType_dJointTypeNull
dJointType_dJointTypePR
dJointType_dJointTypePU
dJointType_dJointTypePiston
dJointType_dJointTypePlane2D
dJointType_dJointTypeSlider
dJointType_dJointTypeTransmission
dJointType_dJointTypeUniversal
dLastSpaceClass
dLastUserClass
dMESHDATAUSE_EDGE1
dMESHDATAUSE_EDGE2
dMESHDATAUSE_EDGE3
dMESHDATAUSE_VERTEX1
dMESHDATAUSE_VERTEX2
dMESHDATAUSE_VERTEX3
dMat3Element_dM3E_XPAD
dMat3Element_dM3E_XX
dMat3Element_dM3E_XY
dMat3Element_dM3E_XZ
dMat3Element_dM3E_YPAD
dMat3Element_dM3E_YX
dMat3Element_dM3E_YY
dMat3Element_dM3E_YZ
dMat3Element_dM3E_ZPAD
dMat3Element_dM3E_ZX
dMat3Element_dM3E_ZY
dMat3Element_dM3E_ZZ
dMat3Element_dM3E__MAX
dMat3Element_dM3E__MIN
dMat3Element_dM3E__X_AXES_MAX
dMat3Element_dM3E__X_AXES_MIN
dMat3Element_dM3E__X_MAX
dMat3Element_dM3E__X_MIN
dMat3Element_dM3E__Y_AXES_MAX
dMat3Element_dM3E__Y_AXES_MIN
dMat3Element_dM3E__Y_MAX
dMat3Element_dM3E__Y_MIN
dMat3Element_dM3E__Z_AXES_MAX
dMat3Element_dM3E__Z_AXES_MIN
dMat3Element_dM3E__Z_MAX
dMat3Element_dM3E__Z_MIN
dMat4Element_dM4E_OO
dMat4Element_dM4E_OX
dMat4Element_dM4E_OY
dMat4Element_dM4E_OZ
dMat4Element_dM4E_XO
dMat4Element_dM4E_XX
dMat4Element_dM4E_XY
dMat4Element_dM4E_XZ
dMat4Element_dM4E_YO
dMat4Element_dM4E_YX
dMat4Element_dM4E_YY
dMat4Element_dM4E_YZ
dMat4Element_dM4E_ZO
dMat4Element_dM4E_ZX
dMat4Element_dM4E_ZY
dMat4Element_dM4E_ZZ
dMat4Element_dM4E__MAX
dMat4Element_dM4E__MIN
dMat4Element_dM4E__O_MAX
dMat4Element_dM4E__O_MIN
dMat4Element_dM4E__X_MAX
dMat4Element_dM4E__X_MIN
dMat4Element_dM4E__Y_MAX
dMat4Element_dM4E__Y_MIN
dMat4Element_dM4E__Z_MAX
dMat4Element_dM4E__Z_MIN
dMaxUserClasses
dMeshTriangleVertex_dMTV_FIRST
dMeshTriangleVertex_dMTV_SECOND
dMeshTriangleVertex_dMTV_THIRD
dMeshTriangleVertex_dMTV__MAX
dMeshTriangleVertex_dMTV__MIN
dMotionDynamics_dMD_ANGULAR
dMotionDynamics_dMD_LINEAR
dMotionDynamics_dMD__MAX
dMotionDynamics_dMD__MIN
dParamBounce
dParamBounce1
dParamBounce2
dParamBounce3
dParamCFM
dParamCFM1
dParamCFM2
dParamCFM3
dParamERP
dParamERP1
dParamERP2
dParamERP3
dParamFMax
dParamFMax1
dParamFMax2
dParamFMax3
dParamFudgeFactor
dParamFudgeFactor1
dParamFudgeFactor2
dParamFudgeFactor3
dParamGroup
dParamGroup1
dParamGroup2
dParamGroup3
dParamHiStop
dParamHiStop1
dParamHiStop2
dParamHiStop3
dParamHiVel
dParamHiVel1
dParamHiVel2
dParamHiVel3
dParamLoStop
dParamLoStop1
dParamLoStop2
dParamLoStop3
dParamLoVel
dParamLoVel1
dParamLoVel2
dParamLoVel3
dParamStopCFM
dParamStopCFM1
dParamStopCFM2
dParamStopCFM3
dParamStopERP
dParamStopERP1
dParamStopERP2
dParamStopERP3
dParamSuspensionCFM
dParamSuspensionCFM1
dParamSuspensionCFM2
dParamSuspensionCFM3
dParamSuspensionERP
dParamSuspensionERP1
dParamSuspensionERP2
dParamSuspensionERP3
dParamVel
dParamVel1
dParamVel2
dParamVel3
dParamsInGroup
dPlaneClass
dQuadTreeSpaceClass
dQuatElement_dQUE_I
dQuatElement_dQUE_J
dQuatElement_dQUE_K
dQuatElement_dQUE_R
dQuatElement_dQUE__AXIS_MAX
dQuatElement_dQUE__AXIS_MIN
dQuatElement_dQUE__MAX
dQuatElement_dQUE__MIN
dRayClass
dSimpleSpaceClass
dSpaceAxis_dSA_X
dSpaceAxis_dSA_Y
dSpaceAxis_dSA_Z
dSpaceAxis_dSA__MAX
dSpaceAxis_dSA__MIN
dSphereClass
dSweepAndPruneSpaceClass
dTRIDATAPREPROCESS_BUILD_CONCAVE_EDGES
dTRIDATAPREPROCESS_BUILD_FACE_ANGLES
dTRIDATAPREPROCESS_BUILD__MAX
dTRIDATAPREPROCESS_BUILD__MIN
dTRIDATAPREPROCESS_FACE_ANGLES_EXTRA_BYTE_ALL
dTRIDATAPREPROCESS_FACE_ANGLES_EXTRA_BYTE_POSITIVE
dTRIDATAPREPROCESS_FACE_ANGLES_EXTRA_WORD_ALL
dTRIDATAPREPROCESS_FACE_ANGLES_EXTRA__DEFAULT
dTRIDATAPREPROCESS_FACE_ANGLES_EXTRA__MAX
dTRIDATAPREPROCESS_FACE_ANGLES_EXTRA__MIN
dTRIMESHDATA_FACE_NORMALS
dTRIMESHDATA_USE_FLAGS
dTRIMESHDATA__MAX
dTRIMESHDATA__MIN
dTransmissionChainDrive
dTransmissionIntersectingAxes
dTransmissionParallelAxes
dTriMeshClass
dVec3Element_dV3E_PAD
dVec3Element_dV3E_X
dVec3Element_dV3E_Y
dVec3Element_dV3E_Z
dVec3Element_dV3E__AXES_COUNT
dVec3Element_dV3E__AXES_MAX
dVec3Element_dV3E__AXES_MIN
dVec3Element_dV3E__MAX
dVec3Element_dV3E__MIN
dVec4Element_dV4E_O
dVec4Element_dV4E_X
dVec4Element_dV4E_Y
dVec4Element_dV4E_Z
dVec4Element_dV4E__MAX
dVec4Element_dV4E__MIN
d_ERR_IASSERT
d_ERR_LCP
d_ERR_UASSERT
d_ERR_UNKNOWN
math_errhandling

Statics§

HUGE
_Denorm_C
_Eps_C
_FDenorm_C
_FEps_C
_FInf_C
_FNan_C
_FRteps_C
_FSnan_C
_FXbig_C
_FZero_C
_HUGE
_Hugeval_C
_Inf_C
_LDenorm_C
_LEps_C
_LInf_C
_LNan_C
_LRteps_C
_LSnan_C
_LXbig_C
_LZero_C
_Nan_C
_Rteps_C
_Snan_C
_Xbig_C
_Zero_C
__security_cookie

Functions§

CopyConvexFVP
(dst is NULL: new, !NULL: overwrite) convexfvp rescale and return it
CopyTriMeshVI
(dst is NULL: new, !NULL: overwrite) trimeshvi rescale and return it
Cross3
c[3] = a[3] x b[3] same as void dCROSS(c, =, a, b);
CvtConvexFVPFromTriMeshVI
always new convexfvp rescale and return it
CvtTriMeshVIFromConvexFVP
always new trimeshvi rescale and return it
FreeConvexFVP
delete faces, vtx, polygons when ff is true
FreeTriMeshVI
delete vtx, indices when ff is true
Normal4
n[4] = normal(v[9])
RecalcFaces
recalc triangle convexfvp (set normal of faces)
__acrt_iob_func
__daylight
__dstbias
__p__commode
__report_gsfailure
__security_check_cookie
__security_init_cookie
__stdio_common_vfprintf
__stdio_common_vfprintf_p
__stdio_common_vfprintf_s
__stdio_common_vfscanf
__stdio_common_vfwprintf
__stdio_common_vfwprintf_p
__stdio_common_vfwprintf_s
__stdio_common_vfwscanf
__stdio_common_vsnprintf_s
__stdio_common_vsnwprintf_s
__stdio_common_vsprintf
__stdio_common_vsprintf_p
__stdio_common_vsprintf_s
__stdio_common_vsscanf
__stdio_common_vswprintf
__stdio_common_vswprintf_p
__stdio_common_vswprintf_s
__stdio_common_vswscanf
__timezone
__tzname
__va_start
_atof_l
_cabs
_chgsign
_chgsignf
_copysign
_copysignf
_ctime32
_ctime64
_ctime32_s
_ctime64_s
_d_int
_dclass
_dexp
_difftime32
_difftime64
_dlog
_dnorm
_dpcomp
_dpoly
_dscale
_dsign
_dsin
_dtest
_dunscale
_fclose_nolock
_fcloseall
_fd_int
_fdclass
_fdexp
_fdlog
_fdnorm
_fdopen
_fdpcomp
_fdpoly
_fdscale
_fdsign
_fdsin
_fdtest
_fdunscale
_fflush_nolock
_fgetc_nolock
_fgetchar
_fgetwc_nolock
_fgetwchar
_fileno
_finitef
_flushall
_fpclassf
_fperrraise
_fputc_nolock
_fputchar
_fputwc_nolock
_fputwchar
_fread_nolock
_fread_nolock_s
_fseek_nolock
_fseeki64
_fseeki64_nolock
_fsopen
_ftell_nolock
_ftelli64
_ftelli64_nolock
_fwrite_nolock
_get_FMA3_enable
_get_daylight
_get_dstbias
_get_printf_count_output
_get_stream_buffer_pointers
_get_timezone
_get_tzname
_getc_nolock
_getmaxstdio
_getsystime
_getw
_getwc_nolock
_getws_s
_gmtime32
_gmtime64
_gmtime32_s
_gmtime64_s
_hypot
_hypotf
_invalid_parameter_noinfo
_invalid_parameter_noinfo_noreturn
_invoke_watson
_isnanf
_j0
_j1
_jn
_ld_int
_ldclass
_ldexp
_ldlog
_ldpcomp
_ldpoly
_ldscale
_ldsign
_ldsin
_ldtest
_ldunscale
_localtime32
_localtime64
_localtime32_s
_localtime64_s
_lock_file
_logbf
_matherr
_mkgmtime32
_mkgmtime64
_mktime32
_mktime64
_nextafterf
_pclose
_popen
_putc_nolock
_putw
_putwc_nolock
_putws
_rmtmp
_set_FMA3_enable
_set_printf_count_output
_setmaxstdio
_setsystime
_strdate
_strdate_s
_strftime_l
_strtime
_strtime_s
_tempnam
_time32
_time64
_timespec32_get
_timespec64_get
_tzset
_ungetc_nolock
_ungetwc_nolock
_unlink
_unlock_file
_wasctime
_wasctime_s
_wcsftime_l
_wctime32
_wctime64
_wctime32_s
_wctime64_s
_wfdopen
_wfopen
_wfopen_s
_wfreopen
_wfreopen_s
_wfsopen
_wperror
_wpopen
_wremove
_wstrdate
_wstrdate_s
_wstrtime
_wstrtime_s
_wtempnam
_wtmpnam
_wtmpnam_s
_y0
_y1
_yn
abs
acos
acosf
acosh
acoshf
acoshl
asctime
asctime_s
asin
asinf
asinh
asinhf
asinhl
atan
atan2
atan2f
atanf
atanh
atanhf
atanhl
atof
cbrt
cbrtf
cbrtl
ceil
ceilf
clearerr
clearerr_s
clock
copysign
copysignf
copysignl
cos
cosf
cosh
coshf
dAlloc
dAllocateODEDataForThread
dAreConnected
dAreConnectedExcluding
dBodyAddForce
dBodyAddForceAtPos
dBodyAddForceAtRelPos
dBodyAddRelForce
dBodyAddRelForceAtPos
dBodyAddRelForceAtRelPos
dBodyAddRelTorque
dBodyAddTorque
dBodyCopyPosition
dBodyCopyQuaternion
dBodyCopyRotation
dBodyCreate
dBodyDestroy
dBodyDisable
dBodyEnable
dBodyGetAngularDamping
dBodyGetAngularDampingThreshold
dBodyGetAngularVel
dBodyGetAutoDisableAngularThreshold
dBodyGetAutoDisableAverageSamplesCount
dBodyGetAutoDisableFlag
dBodyGetAutoDisableLinearThreshold
dBodyGetAutoDisableSteps
dBodyGetAutoDisableTime
dBodyGetData
dBodyGetFiniteRotationAxis
dBodyGetFiniteRotationMode
dBodyGetFirstGeom
dBodyGetForce
dBodyGetGravityMode
dBodyGetGyroscopicMode
dBodyGetJoint
dBodyGetLinearDamping
dBodyGetLinearDampingThreshold
dBodyGetLinearVel
dBodyGetMass
dBodyGetMaxAngularSpeed
dBodyGetNextGeom
dBodyGetNumJoints
dBodyGetPointVel
dBodyGetPosRelPoint
dBodyGetPosition
dBodyGetQuaternion
dBodyGetRelPointPos
dBodyGetRelPointVel
dBodyGetRotation
dBodyGetTorque
dBodyGetWorld
dBodyIsEnabled
dBodyIsKinematic
dBodySetAngularDamping
dBodySetAngularDampingThreshold
dBodySetAngularVel
dBodySetAutoDisableAngularThreshold
dBodySetAutoDisableAverageSamplesCount
dBodySetAutoDisableDefaults
dBodySetAutoDisableFlag
dBodySetAutoDisableLinearThreshold
dBodySetAutoDisableSteps
dBodySetAutoDisableTime
dBodySetDamping
dBodySetDampingDefaults
dBodySetData
dBodySetDynamic
dBodySetFiniteRotationAxis
dBodySetFiniteRotationMode
dBodySetForce
dBodySetGravityMode
dBodySetGyroscopicMode
dBodySetKinematic
dBodySetLinearDamping
dBodySetLinearDampingThreshold
dBodySetLinearVel
dBodySetMass
dBodySetMaxAngularSpeed
dBodySetMovedCallback
dBodySetPosition
dBodySetQuaternion
dBodySetRotation
dBodySetTorque
dBodyVectorFromWorld
dBodyVectorToWorld
dBoxBox
dBoxTouchesBox
dCheckConfiguration
dCleanupODEAllDataForThread
dClearUpperTriangle
dCloseODE
dClosestLineSegmentPoints
dCollide
dConnectingJoint
dConnectingJointList
dCooperativeCreate
dCooperativeDestroy
dCooperativelyFactorLDLT
dCooperativelyScaleVector
dCooperativelySolveL1Straight
dCooperativelySolveL1Transposed
dCooperativelySolveLDLT
dCreateBox
dCreateCapsule
dCreateConvex
dCreateCylinder
dCreateGeom
dCreateGeomClass
dCreateGeomTransform
dCreateHeightfield
dCreatePlane
dCreateRay
dCreateSphere
dCreateTriMesh
dDQfromW
dDebug
dError
dEstimateCooperativelyFactorLDLTResourceRequirements
dEstimateCooperativelyScaleVectorResourceRequirements
dEstimateCooperativelySolveL1StraightResourceRequirements
dEstimateCooperativelySolveL1TransposedResourceRequirements
dEstimateCooperativelySolveLDLTResourceRequirements
dExternalThreadingServeMultiThreadedImplementation
dFactorCholesky
dFactorLDLT
dFree
dGeomBoxGetLengths
dGeomBoxPointDepth
dGeomBoxSetLengths
dGeomCapsuleGetParams
dGeomCapsulePointDepth
dGeomCapsuleSetParams
dGeomClearOffset
dGeomCopyOffsetPosition
dGeomCopyOffsetRotation
dGeomCopyPosition
dGeomCopyRotation
dGeomCylinderGetParams
dGeomCylinderSetParams
dGeomDestroy
dGeomDisable
dGeomEnable
dGeomGetAABB
dGeomGetBody
dGeomGetBodyNext
dGeomGetCategoryBits
dGeomGetClass
dGeomGetClassData
dGeomGetCollideBits
dGeomGetData
dGeomGetOffsetPosition
dGeomGetOffsetQuaternion
dGeomGetOffsetRotation
dGeomGetPosRelPoint
dGeomGetPosition
dGeomGetQuaternion
dGeomGetRelPointPos
dGeomGetRotation
dGeomGetSpace
dGeomHeightfieldDataBuildByte
dGeomHeightfieldDataBuildCallback
dGeomHeightfieldDataBuildDouble
dGeomHeightfieldDataBuildShort
dGeomHeightfieldDataBuildSingle
dGeomHeightfieldDataCreate
dGeomHeightfieldDataDestroy
dGeomHeightfieldDataSetBounds
dGeomHeightfieldGetHeightfieldData
dGeomHeightfieldSetHeightfieldData
dGeomIsEnabled
dGeomIsOffset
dGeomIsSpace
dGeomLowLevelControl
dGeomMoved
dGeomPlaneGetParams
dGeomPlanePointDepth
dGeomPlaneSetParams
dGeomRayGet
dGeomRayGetBackfaceCull
dGeomRayGetClosestHit
dGeomRayGetFirstContact
dGeomRayGetLength
dGeomRayGetParams
dGeomRaySet
dGeomRaySetBackfaceCull
dGeomRaySetClosestHit
dGeomRaySetFirstContact
dGeomRaySetLength
dGeomRaySetParams
dGeomSetBody
dGeomSetCategoryBits
dGeomSetCollideBits
dGeomSetConvex
dGeomSetData
dGeomSetOffsetPosition
dGeomSetOffsetQuaternion
dGeomSetOffsetRotation
dGeomSetOffsetWorldPosition
dGeomSetOffsetWorldQuaternion
dGeomSetOffsetWorldRotation
dGeomSetPosition
dGeomSetQuaternion
dGeomSetRotation
dGeomSphereGetRadius
dGeomSpherePointDepth
dGeomSphereSetRadius
dGeomTransformGetCleanup
dGeomTransformGetGeom
dGeomTransformGetInfo
dGeomTransformSetCleanup
dGeomTransformSetGeom
dGeomTransformSetInfo
dGeomTriMeshClearTCCache
dGeomTriMeshDataBuildDouble
dGeomTriMeshDataBuildDouble1
dGeomTriMeshDataBuildSimple
dGeomTriMeshDataBuildSimple1
dGeomTriMeshDataBuildSingle
dGeomTriMeshDataBuildSingle1
dGeomTriMeshDataCreate
dGeomTriMeshDataDestroy
dGeomTriMeshDataGet
dGeomTriMeshDataGet2
dGeomTriMeshDataGetBuffer
dGeomTriMeshDataPreprocess
dGeomTriMeshDataPreprocess2
dGeomTriMeshDataSet
dGeomTriMeshDataSetBuffer
dGeomTriMeshDataUpdate
dGeomTriMeshEnableTC
dGeomTriMeshGetArrayCallback
dGeomTriMeshGetCallback
dGeomTriMeshGetData
dGeomTriMeshGetLastTransform
dGeomTriMeshGetPoint
dGeomTriMeshGetRayCallback
dGeomTriMeshGetTriMergeCallback
dGeomTriMeshGetTriMeshDataID
dGeomTriMeshGetTriangle
dGeomTriMeshGetTriangleCount
dGeomTriMeshIsTCEnabled
dGeomTriMeshSetArrayCallback
dGeomTriMeshSetCallback
dGeomTriMeshSetData
dGeomTriMeshSetLastTransform
dGeomTriMeshSetRayCallback
dGeomTriMeshSetTriMergeCallback
dGeomVectorFromWorld
dGeomVectorToWorld
dGetAllocHandler
dGetConfiguration
dGetDebugHandler
dGetErrorHandler
dGetFreeHandler
dGetMessageHandler
dGetReallocHandler
dHashSpaceCreate
dHashSpaceGetLevels
dHashSpaceSetLevels
dInfiniteAABB
dInitODE
dInitODE2
dInvertPDMatrix
dIsPositiveDefinite
dJointAddAMotorTorques
dJointAddHinge2Torques
dJointAddHingeTorque
dJointAddPRTorque
dJointAddPUTorque
dJointAddPistonForce
dJointAddSliderForce
dJointAddUniversalTorques
dJointAttach
dJointCreateAMotor
dJointCreateBall
dJointCreateContact
dJointCreateDBall
dJointCreateDHinge
dJointCreateFixed
dJointCreateHinge
dJointCreateHinge2
dJointCreateLMotor
dJointCreateNull
dJointCreatePR
dJointCreatePU
dJointCreatePiston
dJointCreatePlane2D
dJointCreateSlider
dJointCreateTransmission
dJointCreateUniversal
dJointDestroy
dJointDisable
dJointEnable
dJointGetAMotorAngle
dJointGetAMotorAngleRate
dJointGetAMotorAxis
dJointGetAMotorAxisRel
dJointGetAMotorMode
dJointGetAMotorNumAxes
dJointGetAMotorParam
dJointGetBallAnchor
dJointGetBallAnchor2
dJointGetBallParam
dJointGetBody
dJointGetDBallAnchor1
dJointGetDBallAnchor2
dJointGetDBallDistance
dJointGetDBallParam
dJointGetDHingeAnchor1
dJointGetDHingeAnchor2
dJointGetDHingeAxis
dJointGetDHingeDistance
dJointGetDHingeParam
dJointGetData
dJointGetFeedback
dJointGetFixedParam
dJointGetHinge2Anchor
dJointGetHinge2Anchor2
dJointGetHinge2Angle1
dJointGetHinge2Angle2
dJointGetHinge2Angle1Rate
dJointGetHinge2Angle2Rate
dJointGetHinge2Axis1
dJointGetHinge2Axis2
dJointGetHinge2Param
dJointGetHingeAnchor
dJointGetHingeAnchor2
dJointGetHingeAngle
dJointGetHingeAngleRate
dJointGetHingeAxis
dJointGetHingeParam
dJointGetLMotorAxis
dJointGetLMotorNumAxes
dJointGetLMotorParam
dJointGetNumBodies
dJointGetPRAnchor
dJointGetPRAngle
dJointGetPRAngleRate
dJointGetPRAxis1
dJointGetPRAxis2
dJointGetPRParam
dJointGetPRPosition
dJointGetPRPositionRate
dJointGetPUAnchor
dJointGetPUAngle1
dJointGetPUAngle2
dJointGetPUAngle1Rate
dJointGetPUAngle2Rate
dJointGetPUAngles
dJointGetPUAxis1
dJointGetPUAxis2
dJointGetPUAxis3
dJointGetPUAxisP
dJointGetPUParam
dJointGetPUPosition
dJointGetPUPositionRate
dJointGetPistonAnchor
dJointGetPistonAnchor2
dJointGetPistonAngle
dJointGetPistonAngleRate
dJointGetPistonAxis
dJointGetPistonParam
dJointGetPistonPosition
dJointGetPistonPositionRate
dJointGetSliderAxis
dJointGetSliderParam
dJointGetSliderPosition
dJointGetSliderPositionRate
dJointGetTransmissionAnchor1
dJointGetTransmissionAnchor2
dJointGetTransmissionAngle1
dJointGetTransmissionAngle2
dJointGetTransmissionAxis
dJointGetTransmissionAxis1
dJointGetTransmissionAxis2
dJointGetTransmissionBacklash
dJointGetTransmissionContactPoint1
dJointGetTransmissionContactPoint2
dJointGetTransmissionMode
dJointGetTransmissionParam
dJointGetTransmissionRadius1
dJointGetTransmissionRadius2
dJointGetTransmissionRatio
dJointGetType
dJointGetUniversalAnchor
dJointGetUniversalAnchor2
dJointGetUniversalAngle1
dJointGetUniversalAngle2
dJointGetUniversalAngle1Rate
dJointGetUniversalAngle2Rate
dJointGetUniversalAngles
dJointGetUniversalAxis1
dJointGetUniversalAxis2
dJointGetUniversalParam
dJointGroupCreate
dJointGroupDestroy
dJointGroupEmpty
dJointIsEnabled
dJointSetAMotorAngle
dJointSetAMotorAxis
dJointSetAMotorMode
dJointSetAMotorNumAxes
dJointSetAMotorParam
dJointSetBallAnchor
dJointSetBallAnchor2
dJointSetBallParam
dJointSetDBallAnchor1
dJointSetDBallAnchor2
dJointSetDBallDistance
dJointSetDBallParam
dJointSetDHingeAnchor1
dJointSetDHingeAnchor2
dJointSetDHingeAxis
dJointSetDHingeParam
dJointSetData
dJointSetFeedback
dJointSetFixed
dJointSetFixedParam
dJointSetHinge2Anchor
dJointSetHinge2Axes
dJointSetHinge2Axis1
dJointSetHinge2Axis2
dJointSetHinge2Param
dJointSetHingeAnchor
dJointSetHingeAnchorDelta
dJointSetHingeAxis
dJointSetHingeAxisOffset
dJointSetHingeParam
dJointSetLMotorAxis
dJointSetLMotorNumAxes
dJointSetLMotorParam
dJointSetPRAnchor
dJointSetPRAxis1
dJointSetPRAxis2
dJointSetPRParam
dJointSetPUAnchor
dJointSetPUAnchorDelta
dJointSetPUAnchorOffset
dJointSetPUAxis1
dJointSetPUAxis2
dJointSetPUAxis3
dJointSetPUAxisP
dJointSetPUParam
dJointSetPistonAnchor
dJointSetPistonAnchorOffset
dJointSetPistonAxis
dJointSetPistonAxisDelta
dJointSetPistonParam
dJointSetPlane2DAngleParam
dJointSetPlane2DXParam
dJointSetPlane2DYParam
dJointSetSliderAxis
dJointSetSliderAxisDelta
dJointSetSliderParam
dJointSetTransmissionAnchor1
dJointSetTransmissionAnchor2
dJointSetTransmissionAxis
dJointSetTransmissionAxis1
dJointSetTransmissionAxis2
dJointSetTransmissionBacklash
dJointSetTransmissionMode
dJointSetTransmissionParam
dJointSetTransmissionRadius1
dJointSetTransmissionRadius2
dJointSetTransmissionRatio
dJointSetUniversalAnchor
dJointSetUniversalAxis1
dJointSetUniversalAxis2
dJointSetUniversalAxis1Offset
dJointSetUniversalAxis2Offset
dJointSetUniversalParam
dLDLTAddTL
dLDLTRemove
dMULTIPLY0_331
res = a(&dMatrix3) b(&dVector3)
dMULTIPLY0_333
res = a(&dMatrix3) b(&dMatrix3)
dMULTIPLY0_441
res = a(&dMatrix4) b(&dVector4 or &dQuaternion)
dMULTIPLY0_444
res = a(&dMatrix4) b(&dMatrix4)
dMakeRandomMatrix
dMakeRandomVector
dMassAdd
dMassAdjust
dMassCheck
dMassRotate
dMassSetBox
dMassSetBoxTotal
dMassSetCappedCylinder
dMassSetCappedCylinderTotal
dMassSetCapsule
dMassSetCapsuleTotal
dMassSetCylinder
dMassSetCylinderTotal
dMassSetParameters
dMassSetSphere
dMassSetSphereTotal
dMassSetTrimesh
dMassSetTrimeshTotal
dMassSetZero
dMassTranslate
dMaxDifference
dMaxDifferenceLowerTriangle
dMessage
dMultiply0
dMultiply1
dMultiply2
dNormalize3
dNormalize4
dOrthogonalizeR
dPlaneSpace
dPrintMatrix
dQFromAxisAndAngle
dQMultiply0
dQMultiply1
dQMultiply2
dQMultiply3
dQSetIdentity
dQfromR
dQuadTreeSpaceCreate
dRFrom2Axes
dRFromAxisAndAngle
dRFromEulerAngles
dRFromZAxis
dRSetIdentity
dRand
dRandGetSeed
dRandInt
dRandReal
dRandSetSeed
dRealloc
dRemoveRowCol
dResourceContainerAcquire
dResourceContainerDestroy
dResourceRequirementsClone
dResourceRequirementsCreate
dResourceRequirementsDestroy
dResourceRequirementsMergeIn
dRfromQ
dSafeNormalize3
dSafeNormalize4
dScaleVector
dSetAllocHandler
dSetColliderOverride
dSetDebugHandler
dSetErrorHandler
dSetFreeHandler
dSetMessageHandler
dSetReallocHandler
dSetValue
dSetZero
dSimpleSpaceCreate
dSolveCholesky
dSolveL1
dSolveL1T
dSolveLDLT
dSpaceAdd
dSpaceClean
dSpaceCollide
dSpaceCollide2
dSpaceDestroy
dSpaceGetClass
dSpaceGetCleanup
dSpaceGetGeom
dSpaceGetManualCleanup
dSpaceGetNumGeoms
dSpaceGetSublevel
dSpaceQuery
dSpaceRemove
dSpaceSetCleanup
dSpaceSetManualCleanup
dSpaceSetSublevel
dStopwatchReset
dStopwatchStart
dStopwatchStop
dStopwatchTime
dSweepAndPruneSpaceCreate
dTestRand
dThreadingAllocateMultiThreadedImplementation
dThreadingAllocateSelfThreadedImplementation
dThreadingAllocateThreadPool
dThreadingFreeImplementation
dThreadingFreeThreadPool
dThreadingImplementationCleanupForRestart
dThreadingImplementationGetFunctions
dThreadingImplementationShutdownProcessing
dThreadingThreadPoolServeMultiThreadedImplementation
dThreadingThreadPoolWaitIdleState
dTimerEnd
dTimerNow
dTimerReport
dTimerResolution
dTimerStart
dTimerTicksPerSecond
dVectorScale
dWorldCleanupWorkingMemory
dWorldCreate
dWorldDestroy
dWorldExportDIF
dWorldGetAngularDamping
dWorldGetAngularDampingThreshold
dWorldGetAutoDisableAngularThreshold
dWorldGetAutoDisableAverageSamplesCount
dWorldGetAutoDisableFlag
dWorldGetAutoDisableLinearThreshold
dWorldGetAutoDisableSteps
dWorldGetAutoDisableTime
dWorldGetCFM
dWorldGetContactMaxCorrectingVel
dWorldGetContactSurfaceLayer
dWorldGetData
dWorldGetERP
dWorldGetGravity
dWorldGetLinearDamping
dWorldGetLinearDampingThreshold
dWorldGetMaxAngularSpeed
dWorldGetQuickStepNumIterations
dWorldGetQuickStepW
dWorldGetStepIslandsProcessingMaxThreadCount
dWorldImpulseToForce
dWorldQuickStep
dWorldSetAngularDamping
dWorldSetAngularDampingThreshold
dWorldSetAutoDisableAngularThreshold
dWorldSetAutoDisableAverageSamplesCount
dWorldSetAutoDisableFlag
dWorldSetAutoDisableLinearThreshold
dWorldSetAutoDisableSteps
dWorldSetAutoDisableTime
dWorldSetCFM
dWorldSetContactMaxCorrectingVel
dWorldSetContactSurfaceLayer
dWorldSetDamping
dWorldSetData
dWorldSetERP
dWorldSetGravity
dWorldSetLinearDamping
dWorldSetLinearDampingThreshold
dWorldSetMaxAngularSpeed
dWorldSetQuickStepNumIterations
dWorldSetQuickStepW
dWorldSetStepIslandsProcessingMaxThreadCount
dWorldSetStepMemoryManager
dWorldSetStepMemoryReservationPolicy
dWorldSetStepThreadingImplementation
dWorldStep
dWorldUseSharedWorkingMemory
erf
erfc
erfcf
erfcl
erff
erfl
exp
exp2
exp2f
exp2l
expf
expm1
expm1f
expm1l
fabs
fclose
fcloseall
fdim
fdimf
fdiml
fdopen
feof
ferror
fflush
fgetc
fgetchar
fgetpos
fgets
fgetwc
fgetws
fileno
floor
floorf
flushall
fma
fmaf
fmal
fmax
fmaxf
fmaxl
fmin
fminf
fminl
fmod
fmodf
fopen
fopen_s
fputc
fputchar
fputs
fputwc
fputws
fread
fread_s
freopen
freopen_s
frexp
fseek
fsetpos
ftell
fwrite
getc
getchar
gets_s
getw
getwc
getwchar
hypot
ilogb
ilogbf
ilogbl
j0
j1
jn
labs
ldexp
lgamma
lgammaf
lgammal
llabs
llrint
llrintf
llrintl
llround
llroundf
llroundl
log
log2
log1p
log1pf
log1pl
log2f
log2l
log10
log10f
logb
logbf
logbl
logf
lrint
lrintf
lrintl
lround
lroundf
lroundl
modf
modff
nan
nanf
nanl
nearbyint
nearbyintf
nearbyintl
nextafter
nextafterf
nextafterl
nexttoward
nexttowardf
nexttowardl
perror
pow
powf
putc
putchar
puts
putw
putwc
putwchar
remainder
remainderf
remainderl
remove
remquo
remquof
remquol
rename
rewind
rint
rintf
rintl
rmtmp
round
roundf
roundl
scalbln
scalblnf
scalblnl
scalbn
scalbnf
scalbnl
setbuf
setvbuf
sin
sinf
sinh
sinhf
size_type_of
size_type_of
sqrt
sqrtf
strftime
tan
tanf
tanh
tanhf
tempnam
tgamma
tgammaf
tgammal
tmpfile
tmpfile_s
tmpnam
tmpnam_s
trunc
truncf
truncl
tzset
ungetc
ungetwc
unlink
wcsftime
y0
y1
yn

Type Aliases§

FILE
_Combined_type__Type
_Real_type__Type
_Real_widened__Type
__crt_bool
__time32_t
__time64_t
__vcrt_bool
__vcrt_va_list_is_reference__bindgen_ty_1
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4
_bindgen_ty_5
_bindgen_ty_6
_bindgen_ty_7
_bindgen_ty_8
_bindgen_ty_9
_bindgen_ty_10
_bindgen_ty_11
_bindgen_ty_12
_bindgen_ty_13
_bindgen_ty_14
_locale_t
clock_t
dAABBTestFn
dAMotorJoint
dAMotorJointTemplate_dBaseTemplate
dAllocFunction
dAllocateODEDataFlags
dBallJoint
dBallJointTemplate_dBaseTemplate
dBody
dBodyID
dCallReleaseeID
dCallWaitID
dColliderFn
dContactJoint
dContactJointTemplate_dBaseTemplate
dCooperativeID
dDynamicsAxis
dFixedJoint
dFixedJointTemplate_dBaseTemplate
dFreeFunction
dGeomDtorFn
dGeomID
dGetAABBFn
dGetColliderFnFn
dHeightfieldDataID
dHeightfieldGetHeight
dHinge2Joint
dHinge2JointTemplate_dBaseTemplate
dHingeJoint
dHingeJointTemplate_dBaseTemplate
dInitODEFlags
dJoint
dJointGroup
dJointGroupID
dJointID
dJointType
dLMotorJoint
dLMotorJointTemplate_dBaseTemplate
dMat3Element
dMat4Element
dMatrix3
dMatrix4
dMatrix6
dMeshTriangleVertex
dMessageFunction
dMotionDynamics
dMutexGroupAllocFunction
dMutexGroupFreeFunction
dMutexGroupID
dMutexGroupMutexLockFunction
dMutexGroupMutexUnlockFunction
dNearCallback
dNullJoint
dNullJointTemplate_dBaseTemplate
dPRJoint
dPRJointTemplate_dBaseTemplate
dPUJoint
dPUJointTemplate_dBaseTemplate
dPistonJoint
dPistonJointTemplate_dBaseTemplate
dQuatElement
dQuaternion
dReal
replace bridge.hpp (defined in ode.hpp)
dReallocFunction
dResourceContainerID
dResourceRequirementsID
dSliderJoint
dSliderJointTemplate_dBaseTemplate
dSpaceAxis
dSpaceID
dThreadReadyToServeCallback
dThreadedCallDependenciesCountAlterFunction
dThreadedCallFunction
dThreadedCallPostFunction
dThreadedCallWaitAllocFunction
dThreadedCallWaitFreeFunction
dThreadedCallWaitFunction
dThreadedCallWaitResetFunction
dThreadedWaitTime
dThreadingFunctionsInfo
dThreadingImplResourcesForCallsPreallocateFunction
dThreadingImplThreadCountRetrieveFunction
dThreadingImplementationID
dThreadingThreadPoolID
dTriArrayCallback
dTriCallback
dTriIndex
replace bridge.hpp (defined in ode.hpp)
dTriMeshDataID
dTriRayCallback
dTriTriMergeCallback
dUniversalJoint
dUniversalJointTemplate_dBaseTemplate
dVec3Element
dVec4Element
dVector3
dVector4
dWorld
dWorldID
dcallindex_t
ddependencychange_t
ddependencycount_t
ddiffint
dint8
dint16
dint32
dint64
dintptr
dmutexindex_t
double_t
dsizeint
duint8
duint16
duint32
duint64
duintptr
errno_t
float_t
fpos_t
mbstate_t
rsize_t
time_t
va_list
wctype_t
wint_t

Unions§

_double_val
_float_const
_float_val
_ldouble_val