C# Class Universe.Physics.OpenDynamicsEngine.d

Datei anzeigen Open project: Virtual-Universe/Virtual-Universe

Public Properties

Property Type Description
Infinity System.Single
m_odeSetupLock object

Private Methods

Method Description
AllocateODEDataForThread ( uint ODEInitFlags ) : int
AreConnected ( IntPtr b1, IntPtr b2 ) : bool
AreConnectedExcluding ( IntPtr b1, IntPtr b2, JointType joint_type ) : bool
BodyAddForce ( IntPtr body, System.Single fx, System.Single fy, System.Single fz ) : void
BodyAddForceAtPos ( IntPtr body, System.Single fx, System.Single fy, System.Single fz, System.Single px, System.Single py, System.Single pz ) : void
BodyAddForceAtRelPos ( IntPtr body, System.Single fx, System.Single fy, System.Single fz, System.Single px, System.Single py, System.Single pz ) : void
BodyAddRelForce ( IntPtr body, System.Single fx, System.Single fy, System.Single fz ) : void
BodyAddRelForceAtPos ( IntPtr body, System.Single fx, System.Single fy, System.Single fz, System.Single px, System.Single py, System.Single pz ) : void
BodyAddRelForceAtRelPos ( IntPtr body, System.Single fx, System.Single fy, System.Single fz, System.Single px, System.Single py, System.Single pz ) : void
BodyAddRelTorque ( IntPtr body, System.Single fx, System.Single fy, System.Single fz ) : void
BodyAddTorque ( IntPtr body, System.Single fx, System.Single fy, System.Single fz ) : void
BodyCopyPosition ( IntPtr body, System.Single &X ) : void
BodyCopyPosition ( IntPtr body, System.Vector3 &pos ) : void
BodyCopyQuaternion ( IntPtr body, Quaternion &quat ) : void
BodyCopyQuaternion ( IntPtr body, System.Single &X ) : void
BodyCopyRotation ( IntPtr body, Matrix3 &R ) : void
BodyCopyRotation ( IntPtr body, System.Single &M00 ) : void
BodyCreate ( IntPtr world ) : IntPtr
BodyDestroy ( IntPtr body ) : void
BodyDisable ( IntPtr body ) : void
BodyEnable ( IntPtr body ) : void
BodyGetAngularDamping ( IntPtr body ) : System.Single
BodyGetAngularDampingThreshold ( IntPtr body ) : System.Single
BodyGetAngularVel ( IntPtr body ) : System.Vector3
BodyGetAngularVelUnsafe ( IntPtr body ) : Vector3*
BodyGetAutoDisableAngularThreshold ( IntPtr body ) : System.Single
BodyGetAutoDisableDefaults ( IntPtr body ) : void
BodyGetAutoDisableFlag ( IntPtr body ) : bool
BodyGetAutoDisableLinearThreshold ( IntPtr body ) : System.Single
BodyGetAutoDisableSteps ( IntPtr body ) : int
BodyGetAutoDisableTime ( IntPtr body ) : System.Single
BodyGetData ( IntPtr body ) : IntPtr
BodyGetFiniteRotationAxis ( IntPtr body, System.Vector3 &result ) : void
BodyGetFiniteRotationMode ( IntPtr body ) : int
BodyGetForce ( IntPtr body ) : System.Vector3
BodyGetForceUnsafe ( IntPtr body ) : Vector3*
BodyGetGravityMode ( IntPtr body ) : bool
BodyGetGyroscopicMode ( IntPtr body ) : int
BodyGetJoint ( IntPtr body, int index ) : IntPtr
BodyGetLinearDamping ( IntPtr body ) : System.Single
BodyGetLinearDampingThreshold ( IntPtr body ) : System.Single
BodyGetLinearVel ( IntPtr body ) : System.Vector3
BodyGetLinearVelUnsafe ( IntPtr body ) : Vector3*
BodyGetMass ( IntPtr body, Mass &mass ) : void
BodyGetNumJoints ( IntPtr body ) : int
BodyGetPointVel ( IntPtr body, System.Single px, System.Single py, System.Single pz, System.Vector3 &result ) : void
BodyGetPosRelPoint ( IntPtr body, System.Single px, System.Single py, System.Single pz, System.Vector3 &result ) : void
BodyGetPosition ( IntPtr body ) : System.Vector3
BodyGetPositionUnsafe ( IntPtr body ) : Vector3*
BodyGetQuaternion ( IntPtr body ) : Quaternion
BodyGetQuaternionUnsafe ( IntPtr body ) : Quaternion*
BodyGetRelPointPos ( IntPtr body, System.Single px, System.Single py, System.Single pz, System.Vector3 &result ) : void
BodyGetRelPointVel ( IntPtr body, System.Single px, System.Single py, System.Single pz, System.Vector3 &result ) : void
BodyGetRotation ( IntPtr body ) : Matrix3
BodyGetRotationUnsafe ( IntPtr body ) : Matrix3*
BodyGetTorque ( IntPtr body ) : System.Vector3
BodyGetTorqueUnsafe ( IntPtr body ) : Vector3*
BodyGetWorld ( IntPtr body ) : IntPtr
BodyIsEnabled ( IntPtr body ) : bool
BodySetAngularDamping ( IntPtr body, System.Single scale ) : void
BodySetAngularDampingThreshold ( IntPtr body, System.Single threshold ) : void
BodySetAngularVel ( IntPtr body, System.Single x, System.Single y, System.Single z ) : void
BodySetAutoDisableAngularThreshold ( IntPtr body, System.Single angular_threshold ) : void
BodySetAutoDisableDefaults ( IntPtr body ) : void
BodySetAutoDisableFlag ( IntPtr body, bool do_auto_disable ) : void
BodySetAutoDisableLinearThreshold ( IntPtr body, System.Single linear_threshold ) : void
BodySetAutoDisableSteps ( IntPtr body, int steps ) : void
BodySetAutoDisableTime ( IntPtr body, System.Single time ) : void
BodySetDamping ( IntPtr body, System.Single linear_scale, System.Single angular_scale ) : void
BodySetData ( IntPtr body, IntPtr data ) : void
BodySetFiniteRotationAxis ( IntPtr body, System.Single x, System.Single y, System.Single z ) : void
BodySetFiniteRotationMode ( IntPtr body, int mode ) : void
BodySetForce ( IntPtr body, System.Single x, System.Single y, System.Single z ) : void
BodySetGravityMode ( IntPtr body, bool mode ) : void
BodySetLinearDamping ( IntPtr body, System.Single scale ) : void
BodySetLinearDampingThreshold ( IntPtr body, System.Single threshold ) : void
BodySetLinearVel ( IntPtr body, System.Single x, System.Single y, System.Single z ) : void
BodySetMass ( IntPtr body, Mass &mass ) : void
BodySetPosition ( IntPtr body, System.Single x, System.Single y, System.Single z ) : void
BodySetQuaternion ( IntPtr body, Quaternion &q ) : void
BodySetQuaternion ( IntPtr body, System.Single &w ) : void
BodySetRotation ( IntPtr body, Matrix3 &R ) : void
BodySetRotation ( IntPtr body, System.Single &M00 ) : void
BodySetTorque ( IntPtr body, System.Single x, System.Single y, System.Single z ) : void
BodyVectorFromWorld ( IntPtr body, System.Single px, System.Single py, System.Single pz, System.Vector3 &result ) : void
BodyVectorToWorld ( IntPtr body, System.Single px, System.Single py, System.Single pz, System.Vector3 &result ) : void
BoxBox ( System.Vector3 &p1, Matrix3 &R1, System.Vector3 &side1, System.Vector3 &p2, Matrix3 &R2, System.Vector3 &side2, System.Vector3 &normal, System.Single &depth, int &return_code, int maxc, ContactGeom &contact, int skip ) : void
BoxTouchesBox ( System.Vector3 &_p1, Matrix3 &R1, System.Vector3 &side1, System.Vector3 &_p2, Matrix3 &R2, System.Vector3 &side2 ) : void
CleanupODEAllDataForThread ( ) : void
CloseODE ( ) : void
ClosestLineSegmentPoints ( System.Vector3 &a1, System.Vector3 &a2, System.Vector3 &b1, System.Vector3 &b2, System.Vector3 &cp1, System.Vector3 &cp2 ) : void
Collide ( IntPtr o1, IntPtr o2, int flags, [ contactcontactgeomarray, int skip ) : int
CollidePtr ( [ o1, [ o2, [ flags, [ contactgeomarray, [ skip ) : int
ConnectingJoint ( [ j1, [ j2 ) : IntPtr
CreateBox ( [ space, [ lx, [ ly, [ lz ) : IntPtr
CreateCapsule ( [ space, [ radius, [ length ) : IntPtr
CreateConvex ( [ space, [ planes, [ planeCount, [ points, [ pointCount, [ polygons ) : IntPtr
CreateCylinder ( IntPtr space, System.Single radius, System.Single length ) : IntPtr
CreateGeom ( int classnum ) : IntPtr
CreateGeomClass ( GeomClass &classptr ) : int
CreateGeomTransform ( IntPtr space ) : IntPtr
CreateHeightfield ( IntPtr space, IntPtr data, int bPlaceable ) : IntPtr
CreatePlane ( IntPtr space, System.Single a, System.Single b, System.Single c, System.Single d ) : IntPtr
CreateRay ( IntPtr space, System.Single length ) : IntPtr
CreateSphere ( IntPtr space, System.Single radius ) : IntPtr
CreateTriMesh ( IntPtr space, IntPtr data, TriCallback callback, TriArrayCallback arrayCallback, TriRayCallback rayCallback ) : IntPtr
DQfromW ( System.Single dq, System.Vector3 &w, Quaternion &q ) : void
Dot ( System.Single &X0, System.Single &X1, int n ) : System.Single
FactorCholesky ( System.Single &A00, int n ) : int
FactorLDLT ( System.Single &A, System.Single &d, int n, int nskip ) : void
GeomBoxGetLengths ( IntPtr geom, System.Single &x ) : void
GeomBoxGetLengths ( IntPtr geom, System.Vector3 &len ) : void
GeomBoxPointDepth ( IntPtr geom, System.Single x, System.Single y, System.Single z ) : System.Single
GeomBoxSetLengths ( IntPtr geom, System.Single x, System.Single y, System.Single z ) : void
GeomCapsuleGetParams ( IntPtr geom, System.Single &radius, System.Single &length ) : void
GeomCapsulePointDepth ( IntPtr geom, System.Single x, System.Single y, System.Single z ) : System.Single
GeomCapsuleSetParams ( IntPtr geom, System.Single radius, System.Single length ) : void
GeomClearOffset ( IntPtr geom ) : void
GeomCopyOffsetPosition ( IntPtr geom, System.Single &X ) : IntPtr
GeomCopyOffsetPosition ( IntPtr geom, System.Vector3 &pos ) : IntPtr
GeomCopyOffsetQuaternion ( IntPtr geom, Quaternion &Q ) : void
GeomCopyOffsetQuaternion ( IntPtr geom, System.Single &X ) : void
GeomCopyOffsetRotation ( IntPtr geom, Matrix3 &R ) : IntPtr
GeomCopyOffsetRotation ( IntPtr geom, System.Single &M00 ) : IntPtr
GeomCopyPosition ( IntPtr geom, System.Single &X ) : void
GeomCopyPosition ( IntPtr geom, System.Vector3 &pos ) : void
GeomCopyQuaternion ( IntPtr geom, Quaternion &q ) : void
GeomCopyQuaternion ( IntPtr geom, System.Single &X ) : void
GeomCopyRotation ( IntPtr geom, Matrix3 &R ) : void
GeomCopyRotation ( IntPtr geom, System.Single &M00 ) : void
GeomCylinderGetParams ( IntPtr geom, System.Single &radius, System.Single &length ) : void
GeomCylinderSetParams ( IntPtr geom, System.Single radius, System.Single length ) : void
GeomDestroy ( IntPtr geom ) : void
GeomDisable ( IntPtr geom ) : void
GeomEnable ( IntPtr geom ) : void
GeomGetAABB ( IntPtr geom, AABB &aabb ) : void
GeomGetAABB ( IntPtr geom, System.Single &minX ) : void
GeomGetBody ( IntPtr geom ) : IntPtr
GeomGetCategoryBits ( IntPtr geom ) : int
GeomGetClass ( IntPtr geom ) : GeomClassID
GeomGetClassData ( IntPtr geom ) : IntPtr
GeomGetCollideBits ( IntPtr geom ) : int
GeomGetData ( IntPtr geom ) : IntPtr
GeomGetOffsetPosition ( IntPtr geom ) : System.Vector3
GeomGetOffsetPositionUnsafe ( IntPtr geom ) : Vector3*
GeomGetOffsetRotation ( IntPtr geom ) : Matrix3
GeomGetOffsetRotationUnsafe ( IntPtr geom ) : Matrix3*
GeomGetPosition ( IntPtr geom ) : System.Vector3
GeomGetPositionUnsafe ( IntPtr geom ) : Vector3*
GeomGetRotation ( IntPtr geom ) : Matrix3
GeomGetRotationUnsafe ( IntPtr geom ) : Matrix3*
GeomGetSpace ( IntPtr geom ) : IntPtr
GeomHeightfieldDataBuildByte ( IntPtr d, IntPtr pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildByte ( IntPtr d, byte pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildCallback ( IntPtr d, IntPtr pUserData, HeightfieldGetHeight pCallback, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildDouble ( IntPtr d, IntPtr pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildDouble ( IntPtr d, double pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildShort ( IntPtr d, IntPtr pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildShort ( IntPtr d, short pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildShort ( IntPtr d, ushort pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildSingle ( IntPtr d, IntPtr pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataBuildSingle ( IntPtr d, float pHeightData, int bCopyHeightData, System.Single width, System.Single depth, int widthSamples, int depthSamples, System.Single scale, System.Single offset, System.Single thickness, int bWrap ) : void
GeomHeightfieldDataCreate ( ) : IntPtr
GeomHeightfieldDataDestroy ( IntPtr d ) : void
GeomHeightfieldDataSetBounds ( IntPtr d, System.Single minHeight, System.Single maxHeight ) : void
GeomHeightfieldGetHeightfieldData ( IntPtr g ) : IntPtr
GeomHeightfieldSetHeightfieldData ( IntPtr g, IntPtr d ) : void
GeomIsEnabled ( IntPtr geom ) : bool
GeomIsOffset ( IntPtr geom ) : bool
GeomIsSpace ( IntPtr geom ) : bool
GeomPlaneGetParams ( IntPtr geom, System.Single &A ) : void
GeomPlaneGetParams ( IntPtr geom, System.Vector4 &result ) : void
GeomPlanePointDepth ( IntPtr geom, System.Single x, System.Single y, System.Single z ) : System.Single
GeomPlaneSetParams ( IntPtr plane, System.Single a, System.Single b, System.Single c, System.Single d ) : void
GeomRayGet ( IntPtr ray, System.Single &startX, System.Single &dirX ) : void
GeomRayGet ( IntPtr ray, System.Vector3 &start, System.Vector3 &dir ) : void
GeomRayGetClosestHit ( IntPtr ray ) : int
GeomRayGetLength ( IntPtr ray ) : System.Single
GeomRayGetParams ( IntPtr g, int &firstContact, int &backfaceCull ) : System.Single
GeomRaySet ( IntPtr ray, System.Single px, System.Single py, System.Single pz, System.Single dx, System.Single dy, System.Single dz ) : void
GeomRaySetClosestHit ( IntPtr ray, int closestHit ) : void
GeomRaySetLength ( IntPtr ray, System.Single length ) : void
GeomRaySetParams ( IntPtr ray, int firstContact, int backfaceCull ) : void
GeomSetBody ( IntPtr geom, IntPtr body ) : void
GeomSetCategoryBits ( IntPtr geom, int bits ) : void
GeomSetCollideBits ( IntPtr geom, int bits ) : void
GeomSetConvex ( IntPtr geom, System.Single planes, int planeCount, System.Single points, int pointCount, int polygons ) : IntPtr
GeomSetData ( IntPtr geom, IntPtr data ) : void
GeomSetOffsetPosition ( IntPtr geom, System.Single x, System.Single y, System.Single z ) : void
GeomSetOffsetQuaternion ( IntPtr geom, Quaternion &Q ) : void
GeomSetOffsetQuaternion ( IntPtr geom, System.Single &X ) : void
GeomSetOffsetRotation ( IntPtr geom, Matrix3 &R ) : void
GeomSetOffsetRotation ( IntPtr geom, System.Single &M00 ) : void
GeomSetOffsetWorldPosition ( IntPtr geom, System.Single x, System.Single y, System.Single z ) : void
GeomSetOffsetWorldQuaternion ( IntPtr geom, Quaternion &Q ) : void
GeomSetOffsetWorldQuaternion ( IntPtr geom, System.Single &X ) : void
GeomSetOffsetWorldRotation ( IntPtr geom, Matrix3 &R ) : void
GeomSetOffsetWorldRotation ( IntPtr geom, System.Single &M00 ) : void
GeomSetPosition ( IntPtr geom, System.Single x, System.Single y, System.Single z ) : void
GeomSetQuaternion ( IntPtr geom, Quaternion &quat ) : void
GeomSetQuaternion ( IntPtr geom, System.Single &w ) : void
GeomSetRotation ( IntPtr geom, Matrix3 &R ) : void
GeomSetRotation ( IntPtr geom, System.Single &M00 ) : void
GeomSphereGetRadius ( IntPtr geom ) : System.Single
GeomSpherePointDepth ( IntPtr geom, System.Single x, System.Single y, System.Single z ) : System.Single
GeomSphereSetRadius ( IntPtr geom, System.Single radius ) : void
GeomTransformGetCleanup ( IntPtr geom ) : int
GeomTransformGetGeom ( IntPtr geom ) : IntPtr
GeomTransformGetInfo ( IntPtr geom ) : int
GeomTransformSetCleanup ( IntPtr geom, int mode ) : void
GeomTransformSetGeom ( IntPtr geom, IntPtr obj ) : void
GeomTransformSetInfo ( IntPtr geom, int info ) : void
GeomTriMeshClearTCCache ( IntPtr g ) : void
GeomTriMeshDataBuildDouble ( IntPtr d, IntPtr vertices, int vertexStride, int vertexCount, IntPtr indices, int indexCount, int triStride ) : void
GeomTriMeshDataBuildDouble ( IntPtr d, IntPtr vertices, int vertexStride, int vertexCount, IntPtr indices, int indexCount, int triStride, IntPtr normals ) : void
GeomTriMeshDataBuildDouble ( IntPtr d, double vertices, int vertexStride, int vertexCount, int indices, int indexCount, int triStride ) : void
GeomTriMeshDataBuildDouble1 ( IntPtr d, double vertices, int vertexStride, int vertexCount, int indices, int indexCount, int triStride, double normals ) : void
GeomTriMeshDataBuildSimple ( IntPtr d, IntPtr vertices, int vertexStride, int vertexCount, IntPtr indices, int indexCount, int triStride ) : void
GeomTriMeshDataBuildSimple ( IntPtr d, float vertices, int vertexStride, int vertexCount, int indices, int indexCount, int triStride ) : void
GeomTriMeshDataBuildSimple1 ( IntPtr d, IntPtr vertices, int vertexStride, int vertexCount, IntPtr indices, int indexCount, int triStride, IntPtr normals ) : void
GeomTriMeshDataBuildSimple1 ( IntPtr d, float vertices, int vertexStride, int vertexCount, int indices, int indexCount, int triStride, float normals ) : void
GeomTriMeshDataBuildSingle ( IntPtr d, IntPtr vertices, int vertexStride, int vertexCount, IntPtr indices, int indexCount, int triStride ) : void
GeomTriMeshDataBuildSingle ( IntPtr d, System.Single vertices, int vertexStride, int vertexCount, int indices, int indexCount, int triStride ) : void
GeomTriMeshDataBuildSingle1 ( IntPtr d, IntPtr vertices, int vertexStride, int vertexCount, IntPtr indices, int indexCount, int triStride, IntPtr normals ) : void
GeomTriMeshDataBuildSingle1 ( IntPtr d, System.Single vertices, int vertexStride, int vertexCount, int indices, int indexCount, int triStride, System.Single normals ) : void
GeomTriMeshDataCreate ( ) : IntPtr
GeomTriMeshDataDestroy ( IntPtr d ) : void
GeomTriMeshDataGet ( IntPtr d, int data_id ) : IntPtr
GeomTriMeshDataPreprocess ( IntPtr d ) : void
GeomTriMeshDataSet ( IntPtr d, int data_id, IntPtr in_data ) : void
GeomTriMeshDataUpdate ( IntPtr d ) : void
GeomTriMeshEnableTC ( IntPtr g, int geomClass, bool enable ) : void
GeomTriMeshGetArrayCallback ( IntPtr g ) : TriArrayCallback
GeomTriMeshGetCallback ( IntPtr g ) : TriCallback
GeomTriMeshGetData ( IntPtr g ) : IntPtr
GeomTriMeshGetLastTransform ( IntPtr geom ) : Matrix4
GeomTriMeshGetLastTransformUnsafe ( IntPtr geom ) : Matrix4*
GeomTriMeshGetPoint ( IntPtr g, int index, System.Single u, System.Single v, System.Vector3 &outVec ) : void
GeomTriMeshGetRayCallback ( IntPtr g ) : TriRayCallback
GeomTriMeshGetTriMeshDataID ( IntPtr g ) : IntPtr
GeomTriMeshGetTriangle ( IntPtr g, int index, System.Vector3 &v0, System.Vector3 &v1, System.Vector3 &v2 ) : void
GeomTriMeshGetTriangleCount ( IntPtr g ) : int
GeomTriMeshIsTCEnabled ( IntPtr g, int geomClass ) : bool
GeomTriMeshSetArrayCallback ( IntPtr g, TriArrayCallback arrayCallback ) : void
GeomTriMeshSetCallback ( IntPtr g, TriCallback callback ) : void
GeomTriMeshSetData ( IntPtr g, IntPtr data ) : void
GeomTriMeshSetLastTransform ( IntPtr g, Matrix4 &last_trans ) : void
GeomTriMeshSetLastTransform ( IntPtr g, System.Single &M00 ) : void
GeomTriMeshSetRayCallback ( IntPtr g, TriRayCallback callback ) : void
HashSpaceCreate ( IntPtr space ) : IntPtr
HashSpaceGetLevels ( IntPtr space, int &minlevel, int &maxlevel ) : void
HashSpaceSetLevels ( IntPtr space, int minlevel, int maxlevel ) : void
InfiniteAABB ( IntPtr geom, AABB &aabb ) : void
InitODE ( ) : void
InitODE2 ( uint ODEInitFlags ) : int
InvertPDMatrix ( System.Single &A, System.Single &Ainv, int n ) : int
IsPositiveDefinite ( System.Single &A, int n ) : int
JointAddAMotorTorques ( IntPtr joint, System.Single torque1, System.Single torque2, System.Single torque3 ) : void
JointAddHinge2Torques ( IntPtr joint, System.Single torque1, System.Single torque2 ) : void
JointAddHingeTorque ( IntPtr joint, System.Single torque ) : void
JointAddPRTorque ( IntPtr joint, System.Single torque ) : void
JointAddSliderForce ( IntPtr joint, System.Single force ) : void
JointAddUniversalTorques ( IntPtr joint, Single torque1, Single torque2 ) : void
JointAttach ( IntPtr joint, IntPtr body1, IntPtr body2 ) : void
JointCreateAMotor ( IntPtr world, IntPtr group ) : IntPtr
JointCreateBall ( IntPtr world, IntPtr group ) : IntPtr
JointCreateContact ( IntPtr world, IntPtr group, Contact &contact ) : IntPtr
JointCreateContactPtr ( IntPtr world, IntPtr group, IntPtr contact ) : IntPtr
JointCreateFixed ( IntPtr world, IntPtr group ) : IntPtr
JointCreateHinge ( IntPtr world, IntPtr group ) : IntPtr
JointCreateHinge2 ( IntPtr world, IntPtr group ) : IntPtr
JointCreateLMotor ( IntPtr world, IntPtr group ) : IntPtr
JointCreateNull ( IntPtr world, IntPtr group ) : IntPtr
JointCreatePR ( IntPtr world, IntPtr group ) : IntPtr
JointCreatePlane2D ( IntPtr world, IntPtr group ) : IntPtr
JointCreateSlider ( IntPtr world, IntPtr group ) : IntPtr
JointCreateUniversal ( IntPtr world, IntPtr group ) : IntPtr
JointDestroy ( IntPtr j ) : void
JointGetAMotorAngle ( IntPtr j, int anum ) : Single
JointGetAMotorAngleRate ( IntPtr j, int anum ) : Single
JointGetAMotorAxis ( IntPtr j, int anum, Vector3 &result ) : void
JointGetAMotorAxisRel ( IntPtr j, int anum ) : int
JointGetAMotorMode ( IntPtr j ) : int
JointGetAMotorNumAxes ( IntPtr j ) : int
JointGetAMotorParam ( IntPtr j, int parameter ) : Single
JointGetBallAnchor ( IntPtr j, Vector3 &result ) : void
JointGetBallAnchor2 ( IntPtr j, Vector3 &result ) : void
JointGetBody ( IntPtr j ) : IntPtr
JointGetData ( IntPtr j ) : IntPtr
JointGetFeedback ( IntPtr j ) : JointFeedback
JointGetFeedbackUnsafe ( IntPtr j ) : JointFeedback*
JointGetHinge2Anchor ( IntPtr j, Vector3 &result ) : void
JointGetHinge2Anchor2 ( IntPtr j, Vector3 &result ) : void
JointGetHinge2Angle1 ( IntPtr j ) : Single
JointGetHinge2Angle1Rate ( IntPtr j ) : Single
JointGetHinge2Angle2Rate ( IntPtr j ) : Single
JointGetHinge2Axis1 ( IntPtr j, Vector3 &result ) : void
JointGetHinge2Axis2 ( IntPtr j, Vector3 &result ) : void
JointGetHinge2Param ( IntPtr j, int parameter ) : Single
JointGetHingeAnchor ( IntPtr j, Vector3 &result ) : void
JointGetHingeAnchor2 ( IntPtr j, Vector3 &result ) : void
JointGetHingeAngle ( IntPtr j ) : Single
JointGetHingeAngleRate ( IntPtr j ) : Single
JointGetHingeAxis ( IntPtr j, Vector3 &result ) : void
JointGetHingeParam ( IntPtr j, int parameter ) : Single
JointGetLMotorAxis ( IntPtr j, int anum, Vector3 &result ) : void
JointGetLMotorNumAxes ( IntPtr j ) : int
JointGetLMotorParam ( IntPtr j, int parameter ) : Single
JointGetPRAnchor ( IntPtr j, Vector3 &result ) : void
JointGetPRAxis1 ( IntPtr j, Vector3 &result ) : void
JointGetPRAxis2 ( IntPtr j, Vector3 &result ) : void
JointGetPRParam ( IntPtr j, int parameter ) : Single
JointGetPRPosition ( IntPtr j ) : Single
JointGetPRPositionRate ( IntPtr j ) : Single
JointGetSliderAxis ( IntPtr j, Vector3 &result ) : void
JointGetSliderParam ( IntPtr j, int parameter ) : Single
JointGetSliderPosition ( IntPtr j ) : Single
JointGetSliderPositionRate ( IntPtr j ) : Single
JointGetType ( IntPtr j ) : JointType
JointGetUniversalAnchor ( IntPtr j, Vector3 &result ) : void
JointGetUniversalAnchor2 ( IntPtr j, Vector3 &result ) : void
JointGetUniversalAngle1 ( IntPtr j ) : Single
JointGetUniversalAngle1Rate ( IntPtr j ) : Single
JointGetUniversalAngle2 ( IntPtr j ) : Single
JointGetUniversalAngle2Rate ( IntPtr j ) : Single
JointGetUniversalAngles ( IntPtr j, Single &angle1, Single &angle2 ) : void
JointGetUniversalAxis1 ( IntPtr j, Vector3 &result ) : void
JointGetUniversalAxis2 ( IntPtr j, Vector3 &result ) : void
JointGetUniversalParam ( IntPtr j, int parameter ) : Single
JointGroupCreate ( int max_size ) : IntPtr
JointGroupDestroy ( IntPtr group ) : void
JointGroupEmpty ( IntPtr group ) : void
JointSetAMotorAngle ( IntPtr j, int anum, Single angle ) : void
JointSetAMotorAxis ( IntPtr j, int anum, int rel, Single x, Single y, Single z ) : void
JointSetAMotorMode ( IntPtr j, int mode ) : void
JointSetAMotorNumAxes ( IntPtr group, int num ) : void
JointSetAMotorParam ( IntPtr group, int parameter, Single value ) : void
JointSetBallAnchor ( IntPtr j, Single x, Single y, Single z ) : void
JointSetBallAnchor2 ( IntPtr j, Single x, Single y, Single z ) : void
JointSetData ( IntPtr j, IntPtr data ) : void
JointSetFeedback ( IntPtr j, JointFeedback &feedback ) : void
JointSetFixed ( IntPtr j ) : void
JointSetHinge2Anchor ( IntPtr j, Single x, Single y, Single z ) : void
JointSetHinge2Axis1 ( IntPtr j, Single x, Single y, Single z ) : void
JointSetHinge2Axis2 ( IntPtr j, Single x, Single y, Single z ) : void
JointSetHinge2Param ( IntPtr j, int parameter, Single value ) : void
JointSetHingeAnchor ( IntPtr j, Single x, Single y, Single z ) : void
JointSetHingeAnchorDelta ( IntPtr j, Single x, Single y, Single z, Single ax, Single ay, Single az ) : void
JointSetHingeAxis ( IntPtr j, Single x, Single y, Single z ) : void
JointSetHingeParam ( IntPtr j, int parameter, Single value ) : void
JointSetLMotorAxis ( IntPtr j, int anum, int rel, Single x, Single y, Single z ) : void
JointSetLMotorNumAxes ( IntPtr j, int num ) : void
JointSetLMotorParam ( IntPtr j, int parameter, Single value ) : void
JointSetPRAnchor ( IntPtr j, Single x, Single y, Single z ) : void
JointSetPRAxis1 ( IntPtr j, Single x, Single y, Single z ) : void
JointSetPRAxis2 ( IntPtr j, Single x, Single y, Single z ) : void
JointSetPRParam ( IntPtr j, int parameter, Single value ) : void
JointSetPlane2DAngleParam ( IntPtr j, int parameter, Single value ) : void
JointSetPlane2DXParam ( IntPtr j, int parameter, Single value ) : void
JointSetPlane2DYParam ( IntPtr j, int parameter, Single value ) : void
JointSetSliderAxis ( IntPtr j, Single x, Single y, Single z ) : void
JointSetSliderAxisDelta ( IntPtr j, Single x, Single y, Single z, Single ax, Single ay, Single az ) : void
JointSetSliderParam ( IntPtr j, int parameter, Single value ) : void
JointSetUniversalAnchor ( IntPtr j, Single x, Single y, Single z ) : void
JointSetUniversalAxis1 ( IntPtr j, Single x, Single y, Single z ) : void
JointSetUniversalAxis2 ( IntPtr j, Single x, Single y, Single z ) : void
JointSetUniversalParam ( IntPtr j, int parameter, Single value ) : void
LDLTAddTL ( Single &L, Single &d, Single &a, int n, int nskip ) : void
MassAdd ( Mass &a, Mass &b ) : void
MassAdjust ( Mass &m, Single newmass ) : void
MassCheck ( Mass &m ) : bool
MassRotate ( Mass &mass, Matrix3 &R ) : void
MassRotate ( Mass &mass, Single &M00 ) : void
MassSetBox ( Mass &mass, Single density, Single lx, Single ly, Single lz ) : void
MassSetBoxTotal ( Mass &mass, Single total_mass, Single lx, Single ly, Single lz ) : void
MassSetCapsule ( Mass &mass, Single density, int direction, Single radius, Single length ) : void
MassSetCapsuleTotal ( Mass &mass, Single total_mass, int direction, Single radius, Single length ) : void
MassSetCylinder ( Mass &mass, Single density, int direction, Single radius, Single length ) : void
MassSetCylinderTotal ( Mass &mass, Single total_mass, int direction, Single radius, Single length ) : void
MassSetParameters ( Mass &mass, Single themass, Single cgx, Single cgy, Single cgz, Single i11, Single i22, Single i33, Single i12, Single i13, Single i23 ) : void
MassSetSphere ( Mass &mass, Single density, Single radius ) : void
MassSetTrimesh ( Mass &mass, Single density, IntPtr g ) : void
MassSetZero ( Mass &mass ) : void
MassTranslate ( Mass &mass, Single x, Single y, Single z ) : void
Multiply0 ( Single &A00, Single &B00, Single &C00, int p, int q, int r ) : void
Multiply1 ( Single &A00, Single &B00, Single &C00, int p, int q, int r ) : void
Multiply2 ( Single &A00, Single &B00, Single &C00, int p, int q, int r ) : void
QFromAxisAndAngle ( Quaternion &q, Single ax, Single ay, Single az, Single angle ) : void
QMultiply0 ( Quaternion &qa, Quaternion &qb, Quaternion &qc ) : void
QMultiply1 ( Quaternion &qa, Quaternion &qb, Quaternion &qc ) : void
QMultiply2 ( Quaternion &qa, Quaternion &qb, Quaternion &qc ) : void
QMultiply3 ( Quaternion &qa, Quaternion &qb, Quaternion &qc ) : void
QSetIdentity ( Quaternion &q ) : void
QfromR ( Quaternion &q, Matrix3 &R ) : void
QuadTreeSpaceCreate ( IntPtr space, Single &centerX, Single &extentsX, int depth ) : IntPtr
QuadTreeSpaceCreate ( IntPtr space, Vector3 &center, Vector3 &extents, int depth ) : IntPtr
RFrom2Axes ( Matrix3 &R, Single ax, Single ay, Single az, Single bx, Single by, Single bz ) : void
RFromAxisAndAngle ( Matrix3 &R, Single x, Single y, Single z, Single angle ) : void
RFromEulerAngles ( Matrix3 &R, Single phi, Single theta, Single psi ) : void
RFromZAxis ( Matrix3 &R, Single ax, Single ay, Single az ) : void
RSetIdentity ( Matrix3 &R ) : void
RandReal ( ) : Single
RfromQ ( Matrix3 &R, Quaternion &q ) : void
SetValue ( Single &a, int n ) : void
SetZero ( Single &a, int n ) : void
SimpleSpaceCreate ( IntPtr space ) : IntPtr
SolveCholesky ( Single &L, Single &b, int n ) : void
SolveL1 ( Single &L, Single &b, int n, int nskip ) : void
SolveL1T ( Single &L, Single &b, int n, int nskip ) : void
SolveLDLT ( Single &L, Single &d, Single &b, int n, int nskip ) : void
SpaceAdd ( IntPtr space, IntPtr geom ) : void
SpaceClean ( IntPtr space ) : void
SpaceCollide ( IntPtr space, IntPtr data, NearCallback callback ) : void
SpaceCollide2 ( IntPtr space1, IntPtr space2, IntPtr data, NearCallback callback ) : void
SpaceDestroy ( IntPtr space ) : void
SpaceGetCleanup ( IntPtr space ) : bool
SpaceGetGeom ( IntPtr space, int i ) : IntPtr
SpaceGetNumGeoms ( IntPtr space ) : int
SpaceGetSublevel ( IntPtr space ) : int
SpaceLockQuery ( IntPtr space ) : bool
SpaceQuery ( IntPtr space, IntPtr geom ) : bool
SpaceRemove ( IntPtr space, IntPtr geom ) : void
SpaceSetCleanup ( IntPtr space, bool mode ) : void
SpaceSetSublevel ( IntPtr space, int sublevel ) : void
SweepAndPruneSpaceCreate ( IntPtr space, int AxisOrder ) : IntPtr
VectorScale ( Single &a, Single &d, int n ) : void
WorldCreate ( ) : IntPtr
WorldDestroy ( IntPtr world ) : void
WorldExportDIF ( IntPtr world, string filename, bool append, string prefix ) : void
WorldGetAngularDamping ( IntPtr world ) : Single
WorldGetAngularDampingThreshold ( IntPtr world ) : Single
WorldGetAutoDisableAngularThreshold ( IntPtr world ) : Single
WorldGetAutoDisableAverageSamplesCount ( IntPtr world ) : int
WorldGetAutoDisableFlag ( IntPtr world ) : bool
WorldGetAutoDisableLinearThreshold ( IntPtr world ) : Single
WorldGetAutoDisableSteps ( IntPtr world ) : int
WorldGetAutoDisableTime ( IntPtr world ) : Single
WorldGetAutoEnableDepthSF1 ( IntPtr world ) : int
WorldGetCFM ( IntPtr world ) : Single
WorldGetContactMaxCorrectingVel ( IntPtr world ) : Single
WorldGetContactSurfaceLayer ( IntPtr world ) : Single
WorldGetERP ( IntPtr world ) : Single
WorldGetGravity ( IntPtr world, Single &X ) : void
WorldGetGravity ( IntPtr world, Vector3 &gravity ) : void
WorldGetLinearDamping ( IntPtr world ) : Single
WorldGetLinearDampingThreshold ( IntPtr world ) : Single
WorldGetMaxAngularSpeed ( IntPtr world ) : Single
WorldGetQuickStepNumIterations ( IntPtr world ) : int
WorldGetQuickStepW ( IntPtr world ) : Single
WorldImpulseToForce ( IntPtr world, Single stepsize, Single ix, Single iy, Single iz, Single &forceX ) : void
WorldImpulseToForce ( IntPtr world, Single stepsize, Single ix, Single iy, Single iz, Vector3 &force ) : void
WorldQuickStep ( IntPtr world, Single stepsize ) : void
WorldSetAngularDamping ( IntPtr world, Single scale ) : void
WorldSetAngularDampingThreshold ( IntPtr world, Single threshold ) : void
WorldSetAutoDisableAngularThreshold ( IntPtr world, Single angular_threshold ) : void
WorldSetAutoDisableAverageSamplesCount ( IntPtr world, int average_samples_count ) : void
WorldSetAutoDisableFlag ( IntPtr world, bool do_auto_disable ) : void
WorldSetAutoDisableLinearThreshold ( IntPtr world, Single linear_threshold ) : void
WorldSetAutoDisableSteps ( IntPtr world, int steps ) : void
WorldSetAutoDisableTime ( IntPtr world, Single time ) : void
WorldSetAutoEnableDepthSF1 ( IntPtr world, int autoEnableDepth ) : void
WorldSetCFM ( IntPtr world, Single cfm ) : void
WorldSetContactMaxCorrectingVel ( IntPtr world, Single vel ) : void
WorldSetContactSurfaceLayer ( IntPtr world, Single depth ) : void
WorldSetDamping ( IntPtr world, Single linear_scale, Single angular_scale ) : void
WorldSetERP ( IntPtr world, Single erp ) : void
WorldSetGravity ( IntPtr world, Single x, Single y, Single z ) : void
WorldSetLinearDamping ( IntPtr world, Single scale ) : void
WorldSetLinearDampingThreshold ( IntPtr world, Single threshold ) : void
WorldSetMaxAngularSpeed ( IntPtr world, Single max_speed ) : void
WorldSetQuickStepNumIterations ( IntPtr world, int num ) : void
WorldSetQuickStepW ( IntPtr world, Single over_relaxation ) : void
WorldStep ( IntPtr world, Single stepsize ) : void
WorldStepFast1 ( IntPtr world, Single stepsize, int maxiterations ) : void
d ( ) : System
dBodySetGyroscopicMode ( IntPtr body, int enabled ) : void
dMassSetSphereTotal ( Mass &mass, Single total_mass, Single radius ) : void

Property Details

Infinity public_oe static_oe property

public static Single,System Infinity
return System.Single

m_odeSetupLock public_oe static_oe property

public static object m_odeSetupLock
return object