Mercurial > pub > dyncall > bindings
comparison R/rdyncall/inst/dynports/ode.R @ 0:0cfcc391201f
initial from svn dyncall-1745
| author | Daniel Adler |
|---|---|
| date | Thu, 19 Mar 2015 22:26:28 +0100 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:0cfcc391201f |
|---|---|
| 1 | |
| 2 | |
| 3 dynbind("ode", " | |
| 4 dAlloc(J)*v; | |
| 5 dAllocateODEDataForThread(I)i; | |
| 6 dAreConnected(*<dxBody>*<dxBody>)i; | |
| 7 dAreConnectedExcluding(*<dxBody>*<dxBody>i)i; | |
| 8 dBodyAddForce(*<dxBody>fff)v; | |
| 9 dBodyAddForceAtPos(*<dxBody>ffffff)v; | |
| 10 dBodyAddForceAtRelPos(*<dxBody>ffffff)v; | |
| 11 dBodyAddRelForce(*<dxBody>fff)v; | |
| 12 dBodyAddRelForceAtPos(*<dxBody>ffffff)v; | |
| 13 dBodyAddRelForceAtRelPos(*<dxBody>ffffff)v; | |
| 14 dBodyAddRelTorque(*<dxBody>fff)v; | |
| 15 dBodyAddTorque(*<dxBody>fff)v; | |
| 16 dBodyCopyPosition(*<dxBody>*f)v; | |
| 17 dBodyCopyQuaternion(*<dxBody>*f)v; | |
| 18 dBodyCopyRotation(*<dxBody>*f)v; | |
| 19 dBodyCreate(*<dxWorld>)*<dxBody>; | |
| 20 dBodyDestroy(*<dxBody>)v; | |
| 21 dBodyDisable(*<dxBody>)v; | |
| 22 dBodyEnable(*<dxBody>)v; | |
| 23 dBodyGetAngularDamping(*<dxBody>)f; | |
| 24 dBodyGetAngularDampingThreshold(*<dxBody>)f; | |
| 25 dBodyGetAngularVel(*<dxBody>)*f; | |
| 26 dBodyGetAutoDisableAngularThreshold(*<dxBody>)f; | |
| 27 dBodyGetAutoDisableAverageSamplesCount(*<dxBody>)i; | |
| 28 dBodyGetAutoDisableFlag(*<dxBody>)i; | |
| 29 dBodyGetAutoDisableLinearThreshold(*<dxBody>)f; | |
| 30 dBodyGetAutoDisableSteps(*<dxBody>)i; | |
| 31 dBodyGetAutoDisableTime(*<dxBody>)f; | |
| 32 dBodyGetData(*<dxBody>)*v; | |
| 33 dBodyGetFiniteRotationAxis(*<dxBody>*f)v; | |
| 34 dBodyGetFiniteRotationMode(*<dxBody>)i; | |
| 35 dBodyGetFirstGeom(*<dxBody>)*<dxGeom>; | |
| 36 dBodyGetForce(*<dxBody>)*f; | |
| 37 dBodyGetGravityMode(*<dxBody>)i; | |
| 38 dBodyGetGyroscopicMode(*<dxBody>)i; | |
| 39 dBodyGetJoint(*<dxBody>i)*<dxJoint>; | |
| 40 dBodyGetLinearDamping(*<dxBody>)f; | |
| 41 dBodyGetLinearDampingThreshold(*<dxBody>)f; | |
| 42 dBodyGetLinearVel(*<dxBody>)*f; | |
| 43 dBodyGetMass(*<dxBody>*<dMass>)v; | |
| 44 dBodyGetMaxAngularSpeed(*<dxBody>)f; | |
| 45 dBodyGetNextGeom(*<dxGeom>)*<dxGeom>; | |
| 46 dBodyGetNumJoints(*<dxBody>)i; | |
| 47 dBodyGetPointVel(*<dxBody>fff*f)v; | |
| 48 dBodyGetPosRelPoint(*<dxBody>fff*f)v; | |
| 49 dBodyGetPosition(*<dxBody>)*f; | |
| 50 dBodyGetQuaternion(*<dxBody>)*f; | |
| 51 dBodyGetRelPointPos(*<dxBody>fff*f)v; | |
| 52 dBodyGetRelPointVel(*<dxBody>fff*f)v; | |
| 53 dBodyGetRotation(*<dxBody>)*f; | |
| 54 dBodyGetTorque(*<dxBody>)*f; | |
| 55 dBodyGetWorld(*<dxBody>)*<dxWorld>; | |
| 56 dBodyIsEnabled(*<dxBody>)i; | |
| 57 dBodyIsKinematic(*<dxBody>)i; | |
| 58 dBodySetAngularDamping(*<dxBody>f)v; | |
| 59 dBodySetAngularDampingThreshold(*<dxBody>f)v; | |
| 60 dBodySetAngularVel(*<dxBody>fff)v; | |
| 61 dBodySetAutoDisableAngularThreshold(*<dxBody>f)v; | |
| 62 dBodySetAutoDisableAverageSamplesCount(*<dxBody>I)v; | |
| 63 dBodySetAutoDisableDefaults(*<dxBody>)v; | |
| 64 dBodySetAutoDisableFlag(*<dxBody>i)v; | |
| 65 dBodySetAutoDisableLinearThreshold(*<dxBody>f)v; | |
| 66 dBodySetAutoDisableSteps(*<dxBody>i)v; | |
| 67 dBodySetAutoDisableTime(*<dxBody>f)v; | |
| 68 dBodySetDamping(*<dxBody>ff)v; | |
| 69 dBodySetDampingDefaults(*<dxBody>)v; | |
| 70 dBodySetData(*<dxBody>*v)v; | |
| 71 dBodySetDynamic(*<dxBody>)v; | |
| 72 dBodySetFiniteRotationAxis(*<dxBody>fff)v; | |
| 73 dBodySetFiniteRotationMode(*<dxBody>i)v; | |
| 74 dBodySetForce(*<dxBody>fff)v; | |
| 75 dBodySetGravityMode(*<dxBody>i)v; | |
| 76 dBodySetGyroscopicMode(*<dxBody>i)v; | |
| 77 dBodySetKinematic(*<dxBody>)v; | |
| 78 dBodySetLinearDamping(*<dxBody>f)v; | |
| 79 dBodySetLinearDampingThreshold(*<dxBody>f)v; | |
| 80 dBodySetLinearVel(*<dxBody>fff)v; | |
| 81 dBodySetMass(*<dxBody>*<dMass>)v; | |
| 82 dBodySetMaxAngularSpeed(*<dxBody>f)v; | |
| 83 dBodySetMovedCallback(*<dxBody>*p)v; | |
| 84 dBodySetPosition(*<dxBody>fff)v; | |
| 85 dBodySetQuaternion(*<dxBody>*f)v; | |
| 86 dBodySetRotation(*<dxBody>*f)v; | |
| 87 dBodySetTorque(*<dxBody>fff)v; | |
| 88 dBodyVectorFromWorld(*<dxBody>fff*f)v; | |
| 89 dBodyVectorToWorld(*<dxBody>fff*f)v; | |
| 90 dBoxBox(*f*f*f*f*f*f*f*f*ii*<dContactGeom>i)i; | |
| 91 dBoxTouchesBox(*f*f*f*f*f*f)i; | |
| 92 dCheckConfiguration(*c)i; | |
| 93 dCleanupODEAllDataForThread()v; | |
| 94 dClearUpperTriangle(*fi)v; | |
| 95 dCloseODE()v; | |
| 96 dClosestLineSegmentPoints(*f*f*f*f*f*f)v; | |
| 97 dCollide(*<dxGeom>*<dxGeom>i*<dContactGeom>i)i; | |
| 98 dConnectingJoint(*<dxBody>*<dxBody>)*<dxJoint>; | |
| 99 dConnectingJointList(*<dxBody>*<dxBody>*)i; | |
| 100 dCreateBox(*<dxSpace>fff)*<dxGeom>; | |
| 101 dCreateCapsule(*<dxSpace>ff)*<dxGeom>; | |
| 102 dCreateConvex(*<dxSpace>*fI*fI*I)*<dxGeom>; | |
| 103 dCreateCylinder(*<dxSpace>ff)*<dxGeom>; | |
| 104 dCreateGeom(i)*<dxGeom>; | |
| 105 dCreateGeomClass(*<dGeomClass>)i; | |
| 106 dCreateGeomTransform(*<dxSpace>)*<dxGeom>; | |
| 107 dCreateHeightfield(*<dxSpace>*<dxHeightfieldData>i)*<dxGeom>; | |
| 108 dCreatePlane(*<dxSpace>ffff)*<dxGeom>; | |
| 109 dCreateRay(*<dxSpace>f)*<dxGeom>; | |
| 110 dCreateSphere(*<dxSpace>f)*<dxGeom>; | |
| 111 dCreateTriMesh(*<dxSpace>*<dxTriMeshData>*p*p*p)*<dxGeom>; | |
| 112 dDQfromW(*f*f*f)v; | |
| 113 dDebug(i*c)v; | |
| 114 dDot(*f*fi)f; | |
| 115 dError(i*c)v; | |
| 116 dFactorCholesky(*fi)i; | |
| 117 dFactorLDLT(*f*fii)v; | |
| 118 dFree(*vJ)v; | |
| 119 dGeomBoxGetLengths(*<dxGeom>*f)v; | |
| 120 dGeomBoxPointDepth(*<dxGeom>fff)f; | |
| 121 dGeomBoxSetLengths(*<dxGeom>fff)v; | |
| 122 dGeomCapsuleGetParams(*<dxGeom>*f*f)v; | |
| 123 dGeomCapsulePointDepth(*<dxGeom>fff)f; | |
| 124 dGeomCapsuleSetParams(*<dxGeom>ff)v; | |
| 125 dGeomClearOffset(*<dxGeom>)v; | |
| 126 dGeomCopyOffsetPosition(*<dxGeom>*f)v; | |
| 127 dGeomCopyOffsetRotation(*<dxGeom>*f)v; | |
| 128 dGeomCopyPosition(*<dxGeom>*f)v; | |
| 129 dGeomCopyRotation(*<dxGeom>*f)v; | |
| 130 dGeomCylinderGetParams(*<dxGeom>*f*f)v; | |
| 131 dGeomCylinderSetParams(*<dxGeom>ff)v; | |
| 132 dGeomDestroy(*<dxGeom>)v; | |
| 133 dGeomDisable(*<dxGeom>)v; | |
| 134 dGeomEnable(*<dxGeom>)v; | |
| 135 dGeomGetAABB(*<dxGeom>*f)v; | |
| 136 dGeomGetBody(*<dxGeom>)*<dxBody>; | |
| 137 dGeomGetBodyNext(*<dxGeom>)*<dxGeom>; | |
| 138 dGeomGetCategoryBits(*<dxGeom>)J; | |
| 139 dGeomGetClass(*<dxGeom>)i; | |
| 140 dGeomGetClassData(*<dxGeom>)*v; | |
| 141 dGeomGetCollideBits(*<dxGeom>)J; | |
| 142 dGeomGetData(*<dxGeom>)*v; | |
| 143 dGeomGetOffsetPosition(*<dxGeom>)*f; | |
| 144 dGeomGetOffsetQuaternion(*<dxGeom>*f)v; | |
| 145 dGeomGetOffsetRotation(*<dxGeom>)*f; | |
| 146 dGeomGetPosition(*<dxGeom>)*f; | |
| 147 dGeomGetQuaternion(*<dxGeom>*f)v; | |
| 148 dGeomGetRotation(*<dxGeom>)*f; | |
| 149 dGeomGetSpace(*<dxGeom>)*<dxSpace>; | |
| 150 dGeomHeightfieldDataBuildByte(*<dxHeightfieldData>*Ciffiifffi)v; | |
| 151 dGeomHeightfieldDataBuildCallback(*<dxHeightfieldData>*v*pffiifffi)v; | |
| 152 dGeomHeightfieldDataBuildDouble(*<dxHeightfieldData>*diffiifffi)v; | |
| 153 dGeomHeightfieldDataBuildShort(*<dxHeightfieldData>*siffiifffi)v; | |
| 154 dGeomHeightfieldDataBuildSingle(*<dxHeightfieldData>*fiffiifffi)v; | |
| 155 dGeomHeightfieldDataCreate()*<dxHeightfieldData>; | |
| 156 dGeomHeightfieldDataDestroy(*<dxHeightfieldData>)v; | |
| 157 dGeomHeightfieldDataSetBounds(*<dxHeightfieldData>ff)v; | |
| 158 dGeomHeightfieldGetHeightfieldData(*<dxGeom>)*<dxHeightfieldData>; | |
| 159 dGeomHeightfieldSetHeightfieldData(*<dxGeom>*<dxHeightfieldData>)v; | |
| 160 dGeomIsEnabled(*<dxGeom>)i; | |
| 161 dGeomIsOffset(*<dxGeom>)i; | |
| 162 dGeomIsSpace(*<dxGeom>)i; | |
| 163 dGeomMoved(*<dxGeom>)v; | |
| 164 dGeomPlaneGetParams(*<dxGeom>*f)v; | |
| 165 dGeomPlanePointDepth(*<dxGeom>fff)f; | |
| 166 dGeomPlaneSetParams(*<dxGeom>ffff)v; | |
| 167 dGeomRayGet(*<dxGeom>*f*f)v; | |
| 168 dGeomRayGetClosestHit(*<dxGeom>)i; | |
| 169 dGeomRayGetLength(*<dxGeom>)f; | |
| 170 dGeomRayGetParams(*<dxGeom>*i*i)v; | |
| 171 dGeomRaySet(*<dxGeom>ffffff)v; | |
| 172 dGeomRaySetClosestHit(*<dxGeom>i)v; | |
| 173 dGeomRaySetLength(*<dxGeom>f)v; | |
| 174 dGeomRaySetParams(*<dxGeom>ii)v; | |
| 175 dGeomSetBody(*<dxGeom>*<dxBody>)v; | |
| 176 dGeomSetCategoryBits(*<dxGeom>J)v; | |
| 177 dGeomSetCollideBits(*<dxGeom>J)v; | |
| 178 dGeomSetConvex(*<dxGeom>*fI*fI*I)v; | |
| 179 dGeomSetData(*<dxGeom>*v)v; | |
| 180 dGeomSetOffsetPosition(*<dxGeom>fff)v; | |
| 181 dGeomSetOffsetQuaternion(*<dxGeom>*f)v; | |
| 182 dGeomSetOffsetRotation(*<dxGeom>*f)v; | |
| 183 dGeomSetOffsetWorldPosition(*<dxGeom>fff)v; | |
| 184 dGeomSetOffsetWorldQuaternion(*<dxGeom>*f)v; | |
| 185 dGeomSetOffsetWorldRotation(*<dxGeom>*f)v; | |
| 186 dGeomSetPosition(*<dxGeom>fff)v; | |
| 187 dGeomSetQuaternion(*<dxGeom>*f)v; | |
| 188 dGeomSetRotation(*<dxGeom>*f)v; | |
| 189 dGeomSphereGetRadius(*<dxGeom>)f; | |
| 190 dGeomSpherePointDepth(*<dxGeom>fff)f; | |
| 191 dGeomSphereSetRadius(*<dxGeom>f)v; | |
| 192 dGeomTransformGetCleanup(*<dxGeom>)i; | |
| 193 dGeomTransformGetGeom(*<dxGeom>)*<dxGeom>; | |
| 194 dGeomTransformGetInfo(*<dxGeom>)i; | |
| 195 dGeomTransformSetCleanup(*<dxGeom>i)v; | |
| 196 dGeomTransformSetGeom(*<dxGeom>*<dxGeom>)v; | |
| 197 dGeomTransformSetInfo(*<dxGeom>i)v; | |
| 198 dGeomTriMeshClearTCCache(*<dxGeom>)v; | |
| 199 dGeomTriMeshDataBuildDouble(*<dxTriMeshData>*vii*vii)v; | |
| 200 dGeomTriMeshDataBuildDouble1(*<dxTriMeshData>*vii*vii*v)v; | |
| 201 dGeomTriMeshDataBuildSimple(*<dxTriMeshData>*fi*Ii)v; | |
| 202 dGeomTriMeshDataBuildSimple1(*<dxTriMeshData>*fi*Ii*i)v; | |
| 203 dGeomTriMeshDataBuildSingle(*<dxTriMeshData>*vii*vii)v; | |
| 204 dGeomTriMeshDataBuildSingle1(*<dxTriMeshData>*vii*vii*v)v; | |
| 205 dGeomTriMeshDataCreate()*<dxTriMeshData>; | |
| 206 dGeomTriMeshDataDestroy(*<dxTriMeshData>)v; | |
| 207 dGeomTriMeshDataGet(*<dxTriMeshData>i)*v; | |
| 208 dGeomTriMeshDataGetBuffer(*<dxTriMeshData>**i)v; | |
| 209 dGeomTriMeshDataPreprocess(*<dxTriMeshData>)v; | |
| 210 dGeomTriMeshDataSet(*<dxTriMeshData>i*v)v; | |
| 211 dGeomTriMeshDataSetBuffer(*<dxTriMeshData>*C)v; | |
| 212 dGeomTriMeshDataUpdate(*<dxTriMeshData>)v; | |
| 213 dGeomTriMeshEnableTC(*<dxGeom>ii)v; | |
| 214 dGeomTriMeshGetArrayCallback(*<dxGeom>)*p; | |
| 215 dGeomTriMeshGetCallback(*<dxGeom>)*p; | |
| 216 dGeomTriMeshGetData(*<dxGeom>)*<dxTriMeshData>; | |
| 217 dGeomTriMeshGetLastTransform(*<dxGeom>)*f; | |
| 218 dGeomTriMeshGetPoint(*<dxGeom>iff*f)v; | |
| 219 dGeomTriMeshGetRayCallback(*<dxGeom>)*p; | |
| 220 dGeomTriMeshGetTriMergeCallback(*<dxGeom>)*p; | |
| 221 dGeomTriMeshGetTriMeshDataID(*<dxGeom>)*<dxTriMeshData>; | |
| 222 dGeomTriMeshGetTriangle(*<dxGeom>i***)v; | |
| 223 dGeomTriMeshGetTriangleCount(*<dxGeom>)i; | |
| 224 dGeomTriMeshIsTCEnabled(*<dxGeom>i)i; | |
| 225 dGeomTriMeshSetArrayCallback(*<dxGeom>*p)v; | |
| 226 dGeomTriMeshSetCallback(*<dxGeom>*p)v; | |
| 227 dGeomTriMeshSetData(*<dxGeom>*<dxTriMeshData>)v; | |
| 228 dGeomTriMeshSetLastTransform(*<dxGeom>*f)v; | |
| 229 dGeomTriMeshSetRayCallback(*<dxGeom>*p)v; | |
| 230 dGeomTriMeshSetTriMergeCallback(*<dxGeom>*p)v; | |
| 231 dGetAllocHandler()*p; | |
| 232 dGetConfiguration()*c; | |
| 233 dGetDebugHandler()*p; | |
| 234 dGetErrorHandler()*p; | |
| 235 dGetFreeHandler()*p; | |
| 236 dGetMessageHandler()*p; | |
| 237 dGetReallocHandler()*p; | |
| 238 dHashSpaceCreate(*<dxSpace>)*<dxSpace>; | |
| 239 dHashSpaceGetLevels(*<dxSpace>*i*i)v; | |
| 240 dHashSpaceSetLevels(*<dxSpace>ii)v; | |
| 241 dInfiniteAABB(*<dxGeom>*f)v; | |
| 242 dInitODE()v; | |
| 243 dInitODE2(I)i; | |
| 244 dInvertPDMatrix(*f*fi)i; | |
| 245 dIsPositiveDefinite(*fi)i; | |
| 246 dJointAddAMotorTorques(*<dxJoint>fff)v; | |
| 247 dJointAddHinge2Torques(*<dxJoint>ff)v; | |
| 248 dJointAddHingeTorque(*<dxJoint>f)v; | |
| 249 dJointAddPRTorque(*<dxJoint>f)v; | |
| 250 dJointAddPUTorque(*<dxJoint>f)v; | |
| 251 dJointAddPistonForce(*<dxJoint>f)v; | |
| 252 dJointAddSliderForce(*<dxJoint>f)v; | |
| 253 dJointAddUniversalTorques(*<dxJoint>ff)v; | |
| 254 dJointAttach(*<dxJoint>*<dxBody>*<dxBody>)v; | |
| 255 dJointCreateAMotor(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 256 dJointCreateBall(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 257 dJointCreateContact(*<dxWorld>*<dxJointGroup>*<dContact>)*<dxJoint>; | |
| 258 dJointCreateFixed(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 259 dJointCreateHinge(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 260 dJointCreateHinge2(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 261 dJointCreateLMotor(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 262 dJointCreateNull(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 263 dJointCreatePR(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 264 dJointCreatePU(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 265 dJointCreatePiston(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 266 dJointCreatePlane2D(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 267 dJointCreateSlider(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 268 dJointCreateUniversal(*<dxWorld>*<dxJointGroup>)*<dxJoint>; | |
| 269 dJointDestroy(*<dxJoint>)v; | |
| 270 dJointDisable(*<dxJoint>)v; | |
| 271 dJointEnable(*<dxJoint>)v; | |
| 272 dJointGetAMotorAngle(*<dxJoint>i)f; | |
| 273 dJointGetAMotorAngleRate(*<dxJoint>i)f; | |
| 274 dJointGetAMotorAxis(*<dxJoint>i*f)v; | |
| 275 dJointGetAMotorAxisRel(*<dxJoint>i)i; | |
| 276 dJointGetAMotorMode(*<dxJoint>)i; | |
| 277 dJointGetAMotorNumAxes(*<dxJoint>)i; | |
| 278 dJointGetAMotorParam(*<dxJoint>i)f; | |
| 279 dJointGetBallAnchor(*<dxJoint>*f)v; | |
| 280 dJointGetBallAnchor2(*<dxJoint>*f)v; | |
| 281 dJointGetBallParam(*<dxJoint>i)f; | |
| 282 dJointGetBody(*<dxJoint>i)*<dxBody>; | |
| 283 dJointGetData(*<dxJoint>)*v; | |
| 284 dJointGetFeedback(*<dxJoint>)*<dJointFeedback>; | |
| 285 dJointGetFixedParam(*<dxJoint>i)f; | |
| 286 dJointGetHinge2Anchor(*<dxJoint>*f)v; | |
| 287 dJointGetHinge2Anchor2(*<dxJoint>*f)v; | |
| 288 dJointGetHinge2Angle1(*<dxJoint>)f; | |
| 289 dJointGetHinge2Angle1Rate(*<dxJoint>)f; | |
| 290 dJointGetHinge2Angle2Rate(*<dxJoint>)f; | |
| 291 dJointGetHinge2Axis1(*<dxJoint>*f)v; | |
| 292 dJointGetHinge2Axis2(*<dxJoint>*f)v; | |
| 293 dJointGetHinge2Param(*<dxJoint>i)f; | |
| 294 dJointGetHingeAnchor(*<dxJoint>*f)v; | |
| 295 dJointGetHingeAnchor2(*<dxJoint>*f)v; | |
| 296 dJointGetHingeAngle(*<dxJoint>)f; | |
| 297 dJointGetHingeAngleRate(*<dxJoint>)f; | |
| 298 dJointGetHingeAxis(*<dxJoint>*f)v; | |
| 299 dJointGetHingeParam(*<dxJoint>i)f; | |
| 300 dJointGetLMotorAxis(*<dxJoint>i*f)v; | |
| 301 dJointGetLMotorNumAxes(*<dxJoint>)i; | |
| 302 dJointGetLMotorParam(*<dxJoint>i)f; | |
| 303 dJointGetNumBodies(*<dxJoint>)i; | |
| 304 dJointGetPRAnchor(*<dxJoint>*f)v; | |
| 305 dJointGetPRAngle(*<dxJoint>)f; | |
| 306 dJointGetPRAngleRate(*<dxJoint>)f; | |
| 307 dJointGetPRAxis1(*<dxJoint>*f)v; | |
| 308 dJointGetPRAxis2(*<dxJoint>*f)v; | |
| 309 dJointGetPRParam(*<dxJoint>i)f; | |
| 310 dJointGetPRPosition(*<dxJoint>)f; | |
| 311 dJointGetPRPositionRate(*<dxJoint>)f; | |
| 312 dJointGetPUAnchor(*<dxJoint>*f)v; | |
| 313 dJointGetPUAngle1(*<dxJoint>)f; | |
| 314 dJointGetPUAngle1Rate(*<dxJoint>)f; | |
| 315 dJointGetPUAngle2(*<dxJoint>)f; | |
| 316 dJointGetPUAngle2Rate(*<dxJoint>)f; | |
| 317 dJointGetPUAngles(*<dxJoint>*f*f)v; | |
| 318 dJointGetPUAxis1(*<dxJoint>*f)v; | |
| 319 dJointGetPUAxis2(*<dxJoint>*f)v; | |
| 320 dJointGetPUAxis3(*<dxJoint>*f)v; | |
| 321 dJointGetPUAxisP(*<dxJoint>*f)v; | |
| 322 dJointGetPUParam(*<dxJoint>i)f; | |
| 323 dJointGetPUPosition(*<dxJoint>)f; | |
| 324 dJointGetPUPositionRate(*<dxJoint>)f; | |
| 325 dJointGetPistonAnchor(*<dxJoint>*f)v; | |
| 326 dJointGetPistonAnchor2(*<dxJoint>*f)v; | |
| 327 dJointGetPistonAngle(*<dxJoint>)f; | |
| 328 dJointGetPistonAngleRate(*<dxJoint>)f; | |
| 329 dJointGetPistonAxis(*<dxJoint>*f)v; | |
| 330 dJointGetPistonParam(*<dxJoint>i)f; | |
| 331 dJointGetPistonPosition(*<dxJoint>)f; | |
| 332 dJointGetPistonPositionRate(*<dxJoint>)f; | |
| 333 dJointGetSliderAxis(*<dxJoint>*f)v; | |
| 334 dJointGetSliderParam(*<dxJoint>i)f; | |
| 335 dJointGetSliderPosition(*<dxJoint>)f; | |
| 336 dJointGetSliderPositionRate(*<dxJoint>)f; | |
| 337 dJointGetType(*<dxJoint>)i; | |
| 338 dJointGetUniversalAnchor(*<dxJoint>*f)v; | |
| 339 dJointGetUniversalAnchor2(*<dxJoint>*f)v; | |
| 340 dJointGetUniversalAngle1(*<dxJoint>)f; | |
| 341 dJointGetUniversalAngle1Rate(*<dxJoint>)f; | |
| 342 dJointGetUniversalAngle2(*<dxJoint>)f; | |
| 343 dJointGetUniversalAngle2Rate(*<dxJoint>)f; | |
| 344 dJointGetUniversalAngles(*<dxJoint>*f*f)v; | |
| 345 dJointGetUniversalAxis1(*<dxJoint>*f)v; | |
| 346 dJointGetUniversalAxis2(*<dxJoint>*f)v; | |
| 347 dJointGetUniversalParam(*<dxJoint>i)f; | |
| 348 dJointGroupCreate(i)*<dxJointGroup>; | |
| 349 dJointGroupDestroy(*<dxJointGroup>)v; | |
| 350 dJointGroupEmpty(*<dxJointGroup>)v; | |
| 351 dJointIsEnabled(*<dxJoint>)i; | |
| 352 dJointSetAMotorAngle(*<dxJoint>if)v; | |
| 353 dJointSetAMotorAxis(*<dxJoint>iifff)v; | |
| 354 dJointSetAMotorMode(*<dxJoint>i)v; | |
| 355 dJointSetAMotorNumAxes(*<dxJoint>i)v; | |
| 356 dJointSetAMotorParam(*<dxJoint>if)v; | |
| 357 dJointSetBallAnchor(*<dxJoint>fff)v; | |
| 358 dJointSetBallAnchor2(*<dxJoint>fff)v; | |
| 359 dJointSetBallParam(*<dxJoint>if)v; | |
| 360 dJointSetData(*<dxJoint>*v)v; | |
| 361 dJointSetFeedback(*<dxJoint>*<dJointFeedback>)v; | |
| 362 dJointSetFixed(*<dxJoint>)v; | |
| 363 dJointSetFixedParam(*<dxJoint>if)v; | |
| 364 dJointSetHinge2Anchor(*<dxJoint>fff)v; | |
| 365 dJointSetHinge2Axis1(*<dxJoint>fff)v; | |
| 366 dJointSetHinge2Axis2(*<dxJoint>fff)v; | |
| 367 dJointSetHinge2Param(*<dxJoint>if)v; | |
| 368 dJointSetHingeAnchor(*<dxJoint>fff)v; | |
| 369 dJointSetHingeAnchorDelta(*<dxJoint>ffffff)v; | |
| 370 dJointSetHingeAxis(*<dxJoint>fff)v; | |
| 371 dJointSetHingeAxisOffset(*<dxJoint>ffff)v; | |
| 372 dJointSetHingeParam(*<dxJoint>if)v; | |
| 373 dJointSetLMotorAxis(*<dxJoint>iifff)v; | |
| 374 dJointSetLMotorNumAxes(*<dxJoint>i)v; | |
| 375 dJointSetLMotorParam(*<dxJoint>if)v; | |
| 376 dJointSetPRAnchor(*<dxJoint>fff)v; | |
| 377 dJointSetPRAxis1(*<dxJoint>fff)v; | |
| 378 dJointSetPRAxis2(*<dxJoint>fff)v; | |
| 379 dJointSetPRParam(*<dxJoint>if)v; | |
| 380 dJointSetPUAnchor(*<dxJoint>fff)v; | |
| 381 dJointSetPUAnchorDelta(*<dxJoint>ffffff)v; | |
| 382 dJointSetPUAnchorOffset(*<dxJoint>ffffff)v; | |
| 383 dJointSetPUAxis1(*<dxJoint>fff)v; | |
| 384 dJointSetPUAxis2(*<dxJoint>fff)v; | |
| 385 dJointSetPUAxis3(*<dxJoint>fff)v; | |
| 386 dJointSetPUAxisP(*<dxJoint>fff)v; | |
| 387 dJointSetPUParam(*<dxJoint>if)v; | |
| 388 dJointSetPistonAnchor(*<dxJoint>fff)v; | |
| 389 dJointSetPistonAnchorOffset(*<dxJoint>ffffff)v; | |
| 390 dJointSetPistonAxis(*<dxJoint>fff)v; | |
| 391 dJointSetPistonAxisDelta(*<dxJoint>ffffff)v; | |
| 392 dJointSetPistonParam(*<dxJoint>if)v; | |
| 393 dJointSetPlane2DAngleParam(*<dxJoint>if)v; | |
| 394 dJointSetPlane2DXParam(*<dxJoint>if)v; | |
| 395 dJointSetPlane2DYParam(*<dxJoint>if)v; | |
| 396 dJointSetSliderAxis(*<dxJoint>fff)v; | |
| 397 dJointSetSliderAxisDelta(*<dxJoint>ffffff)v; | |
| 398 dJointSetSliderParam(*<dxJoint>if)v; | |
| 399 dJointSetUniversalAnchor(*<dxJoint>fff)v; | |
| 400 dJointSetUniversalAxis1(*<dxJoint>fff)v; | |
| 401 dJointSetUniversalAxis1Offset(*<dxJoint>fffff)v; | |
| 402 dJointSetUniversalAxis2(*<dxJoint>fff)v; | |
| 403 dJointSetUniversalAxis2Offset(*<dxJoint>fffff)v; | |
| 404 dJointSetUniversalParam(*<dxJoint>if)v; | |
| 405 dLDLTAddTL(*f*f*fii)v; | |
| 406 dLDLTRemove(**i*f*fiiii)v; | |
| 407 dMakeRandomMatrix(*fiif)v; | |
| 408 dMakeRandomVector(*fif)v; | |
| 409 dMassAdd(*<dMass>*<dMass>)v; | |
| 410 dMassAdjust(*<dMass>f)v; | |
| 411 dMassCheck(*<dMass>)i; | |
| 412 dMassRotate(*<dMass>*f)v; | |
| 413 dMassSetBox(*<dMass>ffff)v; | |
| 414 dMassSetBoxTotal(*<dMass>ffff)v; | |
| 415 dMassSetCappedCylinder(*<dMass>fiff)v; | |
| 416 dMassSetCappedCylinderTotal(*<dMass>fiff)v; | |
| 417 dMassSetCapsule(*<dMass>fiff)v; | |
| 418 dMassSetCapsuleTotal(*<dMass>fiff)v; | |
| 419 dMassSetCylinder(*<dMass>fiff)v; | |
| 420 dMassSetCylinderTotal(*<dMass>fiff)v; | |
| 421 dMassSetParameters(*<dMass>ffffffffff)v; | |
| 422 dMassSetSphere(*<dMass>ff)v; | |
| 423 dMassSetSphereTotal(*<dMass>ff)v; | |
| 424 dMassSetTrimesh(*<dMass>f*<dxGeom>)v; | |
| 425 dMassSetTrimeshTotal(*<dMass>f*<dxGeom>)v; | |
| 426 dMassSetZero(*<dMass>)v; | |
| 427 dMassTranslate(*<dMass>fff)v; | |
| 428 dMaxDifference(*f*fii)f; | |
| 429 dMaxDifferenceLowerTriangle(*f*fi)f; | |
| 430 dMessage(i*c)v; | |
| 431 dMultiply0(*f*f*fiii)v; | |
| 432 dMultiply1(*f*f*fiii)v; | |
| 433 dMultiply2(*f*f*fiii)v; | |
| 434 dNormalize3(*f)v; | |
| 435 dNormalize4(*f)v; | |
| 436 dOrthogonalizeR(*f)v; | |
| 437 dPlaneSpace(*f*f*f)v; | |
| 438 dPrintMatrix(*fii*c*<__sFILE>)v; | |
| 439 dQFromAxisAndAngle(*fffff)v; | |
| 440 dQMultiply0(*f*f*f)v; | |
| 441 dQMultiply1(*f*f*f)v; | |
| 442 dQMultiply2(*f*f*f)v; | |
| 443 dQMultiply3(*f*f*f)v; | |
| 444 dQSetIdentity(*f)v; | |
| 445 dQfromR(*f*f)v; | |
| 446 dQuadTreeSpaceCreate(*<dxSpace>*f*fi)*<dxSpace>; | |
| 447 dRFrom2Axes(*fffffff)v; | |
| 448 dRFromAxisAndAngle(*fffff)v; | |
| 449 dRFromEulerAngles(*ffff)v; | |
| 450 dRFromZAxis(*ffff)v; | |
| 451 dRSetIdentity(*f)v; | |
| 452 dRand()J; | |
| 453 dRandGetSeed()J; | |
| 454 dRandInt(i)i; | |
| 455 dRandReal()f; | |
| 456 dRandSetSeed(J)v; | |
| 457 dRealloc(*vJJ)*v; | |
| 458 dRemoveRowCol(*fiii)v; | |
| 459 dRfromQ(*f*f)v; | |
| 460 dSafeNormalize3(*f)i; | |
| 461 dSafeNormalize4(*f)i; | |
| 462 dSetAllocHandler(*p)v; | |
| 463 dSetColliderOverride(ii*p)v; | |
| 464 dSetDebugHandler(*p)v; | |
| 465 dSetErrorHandler(*p)v; | |
| 466 dSetFreeHandler(*p)v; | |
| 467 dSetMessageHandler(*p)v; | |
| 468 dSetReallocHandler(*p)v; | |
| 469 dSetValue(*fif)v; | |
| 470 dSetZero(*fi)v; | |
| 471 dSimpleSpaceCreate(*<dxSpace>)*<dxSpace>; | |
| 472 dSolveCholesky(*f*fi)v; | |
| 473 dSolveL1(*f*fii)v; | |
| 474 dSolveL1T(*f*fii)v; | |
| 475 dSolveLDLT(*f*f*fii)v; | |
| 476 dSpaceAdd(*<dxSpace>*<dxGeom>)v; | |
| 477 dSpaceClean(*<dxSpace>)v; | |
| 478 dSpaceCollide(*<dxSpace>*v*p)v; | |
| 479 dSpaceCollide2(*<dxGeom>*<dxGeom>*v*p)v; | |
| 480 dSpaceDestroy(*<dxSpace>)v; | |
| 481 dSpaceGetClass(*<dxSpace>)i; | |
| 482 dSpaceGetCleanup(*<dxSpace>)i; | |
| 483 dSpaceGetGeom(*<dxSpace>i)*<dxGeom>; | |
| 484 dSpaceGetManualCleanup(*<dxSpace>)i; | |
| 485 dSpaceGetNumGeoms(*<dxSpace>)i; | |
| 486 dSpaceGetSublevel(*<dxSpace>)i; | |
| 487 dSpaceQuery(*<dxSpace>*<dxGeom>)i; | |
| 488 dSpaceRemove(*<dxSpace>*<dxGeom>)v; | |
| 489 dSpaceSetCleanup(*<dxSpace>i)v; | |
| 490 dSpaceSetManualCleanup(*<dxSpace>i)v; | |
| 491 dSpaceSetSublevel(*<dxSpace>i)v; | |
| 492 dStopwatchReset(*<dStopwatch>)v; | |
| 493 dStopwatchStart(*<dStopwatch>)v; | |
| 494 dStopwatchStop(*<dStopwatch>)v; | |
| 495 dStopwatchTime(*<dStopwatch>)d; | |
| 496 dSweepAndPruneSpaceCreate(*<dxSpace>i)*<dxSpace>; | |
| 497 dTestRand()i; | |
| 498 dTimerEnd()v; | |
| 499 dTimerNow(*c)v; | |
| 500 dTimerReport(*<__sFILE>i)v; | |
| 501 dTimerResolution()d; | |
| 502 dTimerStart(*c)v; | |
| 503 dTimerTicksPerSecond()d; | |
| 504 dVectorScale(*f*fi)v; | |
| 505 dWorldCreate()*<dxWorld>; | |
| 506 dWorldDestroy(*<dxWorld>)v; | |
| 507 dWorldExportDIF(*<dxWorld>*<__sFILE>*c)v; | |
| 508 dWorldGetAngularDamping(*<dxWorld>)f; | |
| 509 dWorldGetAngularDampingThreshold(*<dxWorld>)f; | |
| 510 dWorldGetAutoDisableAngularAverageThreshold(*<dxWorld>)f; | |
| 511 dWorldGetAutoDisableAngularThreshold(*<dxWorld>)f; | |
| 512 dWorldGetAutoDisableAverageSamplesCount(*<dxWorld>)i; | |
| 513 dWorldGetAutoDisableFlag(*<dxWorld>)i; | |
| 514 dWorldGetAutoDisableLinearAverageThreshold(*<dxWorld>)f; | |
| 515 dWorldGetAutoDisableLinearThreshold(*<dxWorld>)f; | |
| 516 dWorldGetAutoDisableSteps(*<dxWorld>)i; | |
| 517 dWorldGetAutoDisableTime(*<dxWorld>)f; | |
| 518 dWorldGetAutoEnableDepthSF1(*<dxWorld>)i; | |
| 519 dWorldGetCFM(*<dxWorld>)f; | |
| 520 dWorldGetContactMaxCorrectingVel(*<dxWorld>)f; | |
| 521 dWorldGetContactSurfaceLayer(*<dxWorld>)f; | |
| 522 dWorldGetERP(*<dxWorld>)f; | |
| 523 dWorldGetGravity(*<dxWorld>*f)v; | |
| 524 dWorldGetLinearDamping(*<dxWorld>)f; | |
| 525 dWorldGetLinearDampingThreshold(*<dxWorld>)f; | |
| 526 dWorldGetMaxAngularSpeed(*<dxWorld>)f; | |
| 527 dWorldGetQuickStepNumIterations(*<dxWorld>)i; | |
| 528 dWorldGetQuickStepW(*<dxWorld>)f; | |
| 529 dWorldImpulseToForce(*<dxWorld>ffff*f)v; | |
| 530 dWorldQuickStep(*<dxWorld>f)v; | |
| 531 dWorldSetAngularDamping(*<dxWorld>f)v; | |
| 532 dWorldSetAngularDampingThreshold(*<dxWorld>f)v; | |
| 533 dWorldSetAutoDisableAngularAverageThreshold(*<dxWorld>f)v; | |
| 534 dWorldSetAutoDisableAngularThreshold(*<dxWorld>f)v; | |
| 535 dWorldSetAutoDisableAverageSamplesCount(*<dxWorld>I)v; | |
| 536 dWorldSetAutoDisableFlag(*<dxWorld>i)v; | |
| 537 dWorldSetAutoDisableLinearAverageThreshold(*<dxWorld>f)v; | |
| 538 dWorldSetAutoDisableLinearThreshold(*<dxWorld>f)v; | |
| 539 dWorldSetAutoDisableSteps(*<dxWorld>i)v; | |
| 540 dWorldSetAutoDisableTime(*<dxWorld>f)v; | |
| 541 dWorldSetAutoEnableDepthSF1(*<dxWorld>i)v; | |
| 542 dWorldSetCFM(*<dxWorld>f)v; | |
| 543 dWorldSetContactMaxCorrectingVel(*<dxWorld>f)v; | |
| 544 dWorldSetContactSurfaceLayer(*<dxWorld>f)v; | |
| 545 dWorldSetDamping(*<dxWorld>ff)v; | |
| 546 dWorldSetERP(*<dxWorld>f)v; | |
| 547 dWorldSetGravity(*<dxWorld>fff)v; | |
| 548 dWorldSetLinearDamping(*<dxWorld>f)v; | |
| 549 dWorldSetLinearDampingThreshold(*<dxWorld>f)v; | |
| 550 dWorldSetMaxAngularSpeed(*<dxWorld>f)v; | |
| 551 dWorldSetQuickStepNumIterations(*<dxWorld>i)v; | |
| 552 dWorldSetQuickStepW(*<dxWorld>f)v; | |
| 553 dWorldStep(*<dxWorld>f)v; | |
| 554 dWorldStepFast1(*<dxWorld>fi)v; | |
| 555 ") | |
| 556 parseStructInfos(" | |
| 557 dGeomClass{i*p*p*p*p}bytes collider aabb aabb_test dtor ; | |
| 558 dxHeightfieldData{}; | |
| 559 dxTriMeshData{}; | |
| 560 dSurfaceParameters{ifffffffffff}mode mu mu2 bounce bounce_vel soft_erp soft_cfm motion1 motion2 motionN slip1 slip2 ; | |
| 561 dxJointGroup{}; | |
| 562 dxJointNode{}; | |
| 563 dxJoint{}; | |
| 564 dxGeom{}; | |
| 565 dxBody{}; | |
| 566 dxSpace{}; | |
| 567 dxWorld{}; | |
| 568 ") | |
| 569 dSphereClass=0; | |
| 570 dBoxClass=1; | |
| 571 dCapsuleClass=2; | |
| 572 dCylinderClass=3; | |
| 573 dPlaneClass=4; | |
| 574 dRayClass=5; | |
| 575 dConvexClass=6; | |
| 576 dGeomTransformClass=7; | |
| 577 dTriMeshClass=8; | |
| 578 dHeightfieldClass=9; | |
| 579 dFirstSpaceClass=10; | |
| 580 dSimpleSpaceClass=10; | |
| 581 dHashSpaceClass=11; | |
| 582 dSweepAndPruneSpaceClass=12; | |
| 583 dQuadTreeSpaceClass=13; | |
| 584 dLastSpaceClass=13; | |
| 585 dFirstUserClass=14; | |
| 586 dLastUserClass=17; | |
| 587 dGeomNumClasses=18; | |
| 588 dMaxUserClasses=4; | |
| 589 dContactMu2=1; | |
| 590 dContactFDir1=2; | |
| 591 dContactBounce=4; | |
| 592 dContactSoftERP=8; | |
| 593 dContactSoftCFM=16; | |
| 594 dContactMotion1=32; | |
| 595 dContactMotion2=64; | |
| 596 dContactMotionN=128; | |
| 597 dContactSlip1=256; | |
| 598 dContactSlip2=512; | |
| 599 dContactApprox0=0; | |
| 600 dContactApprox1_1=4096; | |
| 601 dContactApprox1_2=8192; | |
| 602 dContactApprox1=12288; | |
| 603 dAllocateFlagBasicData=0; | |
| 604 dAllocateFlagCollisionData=1; | |
| 605 dAllocateMaskAll=-1; | |
| 606 dInitFlagManualThreadCleanup=1; | |
| 607 dAMotorUser=0; | |
| 608 dAMotorEuler=1; | |
| 609 dParamLoStop=0; | |
| 610 dParamHiStop=1; | |
| 611 dParamVel=2; | |
| 612 dParamFMax=3; | |
| 613 dParamFudgeFactor=4; | |
| 614 dParamBounce=5; | |
| 615 dParamCFM=6; | |
| 616 dParamStopERP=7; | |
| 617 dParamStopCFM=8; | |
| 618 dParamSuspensionERP=9; | |
| 619 dParamSuspensionCFM=10; | |
| 620 dParamERP=11; | |
| 621 dParamsInGroup=12; | |
| 622 dParamGroup1=0; | |
| 623 dParamLoStop1=0; | |
| 624 dParamHiStop1=1; | |
| 625 dParamVel1=2; | |
| 626 dParamFMax1=3; | |
| 627 dParamFudgeFactor1=4; | |
| 628 dParamBounce1=5; | |
| 629 dParamCFM1=6; | |
| 630 dParamStopERP1=7; | |
| 631 dParamStopCFM1=8; | |
| 632 dParamSuspensionERP1=9; | |
| 633 dParamSuspensionCFM1=10; | |
| 634 dParamERP1=11; | |
| 635 dParamGroup2=256; | |
| 636 dParamLoStop2=256; | |
| 637 dParamHiStop2=257; | |
| 638 dParamVel2=258; | |
| 639 dParamFMax2=259; | |
| 640 dParamFudgeFactor2=260; | |
| 641 dParamBounce2=261; | |
| 642 dParamCFM2=262; | |
| 643 dParamStopERP2=263; | |
| 644 dParamStopCFM2=264; | |
| 645 dParamSuspensionERP2=265; | |
| 646 dParamSuspensionCFM2=266; | |
| 647 dParamERP2=267; | |
| 648 dParamGroup3=512; | |
| 649 dParamLoStop3=512; | |
| 650 dParamHiStop3=513; | |
| 651 dParamVel3=514; | |
| 652 dParamFMax3=515; | |
| 653 dParamFudgeFactor3=516; | |
| 654 dParamBounce3=517; | |
| 655 dParamCFM3=518; | |
| 656 dParamStopERP3=519; | |
| 657 dParamStopCFM3=520; | |
| 658 dParamSuspensionERP3=521; | |
| 659 dParamSuspensionCFM3=522; | |
| 660 dParamERP3=523; | |
| 661 dParamGroup=256; | |
| 662 dJointTypeNone=0; | |
| 663 dJointTypeBall=1; | |
| 664 dJointTypeHinge=2; | |
| 665 dJointTypeSlider=3; | |
| 666 dJointTypeContact=4; | |
| 667 dJointTypeUniversal=5; | |
| 668 dJointTypeHinge2=6; | |
| 669 dJointTypeFixed=7; | |
| 670 dJointTypeNull=8; | |
| 671 dJointTypeAMotor=9; | |
| 672 dJointTypeLMotor=10; | |
| 673 dJointTypePlane2D=11; | |
| 674 dJointTypePR=12; | |
| 675 dJointTypePU=13; | |
| 676 dJointTypePiston=14; | |
| 677 dCCylinderClass=dCapsuleClass | |
| 678 dCreateCCylinder=dCreateCapsule | |
| 679 dGeomCCylinderGetParams=dGeomCapsuleGetParams | |
| 680 dGeomCCylinderPointDepth=dGeomCapsulePointDepth | |
| 681 dGeomCCylinderSetParams=dGeomCapsuleSetParams | |
| 682 |
