Home
last modified time | relevance | path

Searched refs:dMatrix3 (Results 1 – 25 of 172) sorted by relevance

1234567

/dports/devel/ode/ode-0.13/tests/
H A Dodemath.cpp187 dMatrix3 r1 = { 1, 0, 0, 0, in TEST()
191 dMatrix3 r2; in TEST()
197 dMatrix3 r1 = { 0, 1, 0, 0, in TEST()
201 dMatrix3 r2; in TEST()
207 dMatrix3 r1 = { 0, 0, 1, 0, in TEST()
211 dMatrix3 r2; in TEST()
221 dMatrix3 r2; in TEST()
227 dMatrix3 r1 = { 0, -1, 0, 0, in TEST()
231 dMatrix3 r2; in TEST()
237 dMatrix3 r1 = { 0, 0, -1, 0, in TEST()
[all …]
H A Djoint.cpp101 dMatrix3 R; in SUITE()
286 dMatrix3 R; in SUITE()
428 dMatrix3 R; in SUITE()
682 dMatrix3 R; in SUITE()
841 dMatrix3 R; in SUITE()
1396 dMatrix3 R; in SUITE()
1444 dMatrix3 R; in SUITE()
1635 dMatrix3 R; in SUITE()
1683 dMatrix3 R; in SUITE()
2279 dMatrix3 R; in SUITE()
[all …]
/dports/games/alienarena/alienarena-7.66/source/unix/ode/
H A Drotation.h34 ODE_API void dRSetIdentity (dMatrix3 R);
36 ODE_API void dRFromAxisAndAngle (dMatrix3 R, dReal ax, dReal ay, dReal az,
39 ODE_API void dRFromEulerAngles (dMatrix3 R, dReal phi, dReal theta, dReal psi);
41 ODE_API void dRFrom2Axes (dMatrix3 R, dReal ax, dReal ay, dReal az,
44 ODE_API void dRFromZAxis (dMatrix3 R, dReal ax, dReal ay, dReal az);
61 ODE_API void dRfromQ (dMatrix3 R, const dQuaternion q);
62 ODE_API void dQfromR (dQuaternion q, const dMatrix3 R);
H A Dcollision.h149 ODE_API void dGeomSetRotation (dGeomID geom, const dMatrix3 R);
229 ODE_API void dGeomCopyRotation(dGeomID geom, dMatrix3 R);
444 ODE_API void dGeomSetOffsetRotation (dGeomID geom, const dMatrix3 R);
496 ODE_API void dGeomSetOffsetWorldRotation (dGeomID geom, const dMatrix3 R);
607 ODE_API void dGeomCopyOffsetRotation (dGeomID geom, dMatrix3 R);
1353 ODE_API int dBoxTouchesBox (const dVector3 _p1, const dMatrix3 R1,
1355 const dMatrix3 R2, const dVector3 side2);
1358 ODE_API int dBoxBox (const dVector3 p1, const dMatrix3 R1,
1360 const dMatrix3 R2, const dVector3 side2,
/dports/games/alienarena-data/alienarena-7.66/source/unix/ode/
H A Drotation.h34 ODE_API void dRSetIdentity (dMatrix3 R);
36 ODE_API void dRFromAxisAndAngle (dMatrix3 R, dReal ax, dReal ay, dReal az,
39 ODE_API void dRFromEulerAngles (dMatrix3 R, dReal phi, dReal theta, dReal psi);
41 ODE_API void dRFrom2Axes (dMatrix3 R, dReal ax, dReal ay, dReal az,
44 ODE_API void dRFromZAxis (dMatrix3 R, dReal ax, dReal ay, dReal az);
61 ODE_API void dRfromQ (dMatrix3 R, const dQuaternion q);
62 ODE_API void dQfromR (dQuaternion q, const dMatrix3 R);
H A Dcollision.h149 ODE_API void dGeomSetRotation (dGeomID geom, const dMatrix3 R);
229 ODE_API void dGeomCopyRotation(dGeomID geom, dMatrix3 R);
444 ODE_API void dGeomSetOffsetRotation (dGeomID geom, const dMatrix3 R);
496 ODE_API void dGeomSetOffsetWorldRotation (dGeomID geom, const dMatrix3 R);
607 ODE_API void dGeomCopyOffsetRotation (dGeomID geom, dMatrix3 R);
1353 ODE_API int dBoxTouchesBox (const dVector3 _p1, const dMatrix3 R1,
1355 const dMatrix3 R2, const dVector3 side2);
1358 ODE_API int dBoxBox (const dVector3 p1, const dMatrix3 R1,
1360 const dMatrix3 R2, const dVector3 side2,
/dports/devel/ode/ode-0.13/include/ode/
H A Drotation.h34 ODE_API void dRSetIdentity (dMatrix3 R);
36 ODE_API void dRFromAxisAndAngle (dMatrix3 R, dReal ax, dReal ay, dReal az,
39 ODE_API void dRFromEulerAngles (dMatrix3 R, dReal phi, dReal theta, dReal psi);
41 ODE_API void dRFrom2Axes (dMatrix3 R, dReal ax, dReal ay, dReal az,
44 ODE_API void dRFromZAxis (dMatrix3 R, dReal ax, dReal ay, dReal az);
61 ODE_API void dRfromQ (dMatrix3 R, const dQuaternion q);
62 ODE_API void dQfromR (dQuaternion q, const dMatrix3 R);
H A Dcollision.h146 ODE_API void dGeomSetRotation (dGeomID geom, const dMatrix3 R);
226 ODE_API void dGeomCopyRotation(dGeomID geom, dMatrix3 R);
558 ODE_API void dGeomSetOffsetRotation (dGeomID geom, const dMatrix3 R);
610 ODE_API void dGeomSetOffsetWorldRotation (dGeomID geom, const dMatrix3 R);
721 ODE_API void dGeomCopyOffsetRotation (dGeomID geom, dMatrix3 R);
1467 ODE_API int dBoxTouchesBox (const dVector3 _p1, const dMatrix3 R1,
1469 const dMatrix3 R2, const dVector3 side2);
1472 ODE_API int dBoxBox (const dVector3 p1, const dMatrix3 R1,
1474 const dMatrix3 R2, const dVector3 side2,
/dports/devel/ode/ode-0.13/ode/src/
H A Dcollision_util.h79 const dVector3 c, const dMatrix3 R,
142 static inline void dMat3GetCol(const dMatrix3& m,const int col, dVector3& v) in dMat3GetCol()
147 static inline void dVector3CrossMat3Col(const dMatrix3& m,const int col,const dVector3& v,dVector3&… in dVector3CrossMat3Col()
152 static inline void dMat3ColCrossVector3(const dMatrix3& m,const int col,const dVector3& v,dVector3&… in dMat3ColCrossVector3()
157 static inline void dMultiplyMat3Vec3(const dMatrix3& m,const dVector3& v, dVector3& r) in dMultiplyMat3Vec3()
175 static inline void dMatrix3Copy(const dReal* source,dMatrix3& dest) in dMatrix3Copy()
180 static inline dReal dMatrix3Det( const dMatrix3& mat ) in dMatrix3Det()
192 inline void dMatrix3Inv( const dMatrix3& ma, dMatrix3& dst ) in dMatrix3Inv()
273 inline void dGetEulerAngleFromRot(const dMatrix3& mRot,dReal& rX,dReal& rY,dReal& rZ) in dGetEulerAngleFromRot()
H A Dcollision_trimesh_internal.h394 inline void FetchTriangle(dxTriMesh* TriMesh, int Index, const dVector3 Position, const dMatrix3 Ro… in FetchTriangle()
415 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(TriMesh); in FetchTransformedTriangle()
419 inline Matrix4x4& MakeMatrix(const dVector3 Position, const dMatrix3 Rotation, Matrix4x4& Out){ in MakeMatrix()
446 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(g); in MakeMatrix()
536 inline void MakeMatrix(const dVector3 Position, const dMatrix3 Rotation, mat4f m) in MakeMatrix()
558 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(g); in MakeMatrix()
564 inline void Decompose(const dMatrix3 Matrix, dVector3 Right, dVector3 Up, dVector3 Direction){ in Decompose()
580 inline void Decompose(const dMatrix3 Matrix, dVector3 Vectors[3]){ in Decompose()
671 const dMatrix3 orientation, const dVector3 position, in TransformVector3()
H A Drotation.cpp52 void dRSetIdentity (dMatrix3 R) in dRSetIdentity()
59 void dRFromAxisAndAngle (dMatrix3 R, dReal ax, dReal ay, dReal az, in dRFromAxisAndAngle()
69 void dRFromEulerAngles (dMatrix3 R, dReal phi, dReal theta, dReal psi) in dRFromEulerAngles()
94 void dRFrom2Axes (dMatrix3 R, dReal ax, dReal ay, dReal az, in dRFrom2Axes()
136 void dRFromZAxis (dMatrix3 R, dReal ax, dReal ay, dReal az) in dRFromZAxis()
236 void dRfromQ (dMatrix3 R, const dQuaternion q) in dRfromQ()
258 void dQfromR (dQuaternion q, const dMatrix3 R) in dQfromR()
H A Dcollision_kernel.cpp417 inline void matrixInvert(const dMatrix3& inMat, dMatrix3& outMat) in matrixInvert()
419 memcpy(outMat, inMat, sizeof(dMatrix3)); in matrixInvert()
430 dMatrix3 inv_offset; in getBodyPosr()
443 dMatrix3 inv_body; in getWorldOffsetPosr()
584 void dGeomSetRotation (dxGeom *g, const dMatrix3 R) in dGeomSetRotation()
605 memcpy (g->final_posr->R,R,sizeof(dMatrix3)); in dGeomSetRotation()
669 void dGeomCopyRotation(dxGeom *g, dMatrix3 R) in dGeomCopyRotation()
1057 memcpy (g->offset_posr->R,R,sizeof(dMatrix3)); in dGeomSetOffsetRotation()
1103 memcpy(new_final_posr.R, R, sizeof(dMatrix3)); in dGeomSetOffsetWorldRotation()
1185 static const dMatrix3 OFFSET_ROTATION_ZERO =
[all …]
H A Dcollision_trimesh_ccylinder.cpp160 dMatrix3 m_mCapsuleRotation;
169 dMatrix3 m_mTriMeshRot;
915 const dMatrix3* pRot = (const dMatrix3*)dGeomGetRotation(Capsule); in SetupInitialContext()
916 memcpy(m_mCapsuleRotation, pRot, sizeof(dMatrix3)); in SetupInitialContext()
929 const dMatrix3* pTriRot = (const dMatrix3*)dGeomGetRotation(TriMesh); in SetupInitialContext()
930 memcpy(m_mTriMeshRot, pTriRot, sizeof(dMatrix3)); in SetupInitialContext()
987 const dMatrix3 &mCapsuleRotation = cData.m_mCapsuleRotation; in dQueryCCTLPotentialCollisionTriangles()
1129 dMatrix3 mCapsuleRotation; in dCollideCCTL()
1134 dMatrix3* pRot = (dMatrix3*) dGeomGetRotation(gCylinder); in dCollideCCTL()
1135 memcpy(mCapsuleRotation,pRot,sizeof(dMatrix3)); in dCollideCCTL()
/dports/devel/ode/ode-0.13/tests/joints/
H A Dhinge.cpp105 dMatrix3 R; in SUITE()
138 dMatrix3 R; in SUITE()
173 dMatrix3 R; in SUITE()
208 dMatrix3 R; in SUITE()
294 dMatrix3 R; in SUITE()
329 dMatrix3 R; in SUITE()
364 dMatrix3 R; in SUITE()
399 dMatrix3 R; in SUITE()
482 dMatrix3 R; in SUITE()
516 dMatrix3 R; in SUITE()
[all …]
H A Duniversal.cpp252 dMatrix3 R; in SUITE()
412 dMatrix3 R; in SUITE()
430 dMatrix3 I; in SUITE()
489 dMatrix3 R; in SUITE()
508 dMatrix3 I; in SUITE()
765 dMatrix3 R; in SUITE()
833 dMatrix3 R; in SUITE()
923 dMatrix3 R; in SUITE()
987 dMatrix3 R; in SUITE()
1054 dMatrix3 R; in SUITE()
[all …]
/dports/games/alienarena/alienarena-7.66/source/unix/odesrc/
H A Dcollision_util.h79 const dVector3 c, const dMatrix3 R,
156 inline void dMat3GetCol(const dMatrix3& m,const int col, dVector3& v) in dMat3GetCol()
163 inline void dVector3CrossMat3Col(const dMatrix3& m,const int col,const dVector3& v,dVector3& r) in dVector3CrossMat3Col()
170 inline void dMat3ColCrossVector3(const dMatrix3& m,const int col,const dVector3& v,dVector3& r) in dMat3ColCrossVector3()
177 inline void dMultiplyMat3Vec3(const dMatrix3& m,const dVector3& v, dVector3& r) in dMultiplyMat3Vec3()
195 inline void dMatrix3Copy(const dReal* source,dMatrix3& dest) in dMatrix3Copy()
210 inline dReal dMatrix3Det( const dMatrix3& mat ) in dMatrix3Det()
222 inline void dMatrix3Inv( const dMatrix3& ma, dMatrix3& dst ) in dMatrix3Inv()
301 inline void dGetEulerAngleFromRot(const dMatrix3& mRot,dReal& rX,dReal& rY,dReal& rZ) in dGetEulerAngleFromRot()
H A Dcollision_trimesh_internal.h337 inline void FetchTriangle(dxTriMesh* TriMesh, int Index, const dVector3 Position, const dMatrix3 Ro… in FetchTriangle()
358 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(TriMesh); in FetchTransformedTriangle()
362 inline Matrix4x4& MakeMatrix(const dVector3 Position, const dMatrix3 Rotation, Matrix4x4& Out){ in MakeMatrix()
389 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(g); in MakeMatrix()
479 inline void MakeMatrix(const dVector3 Position, const dMatrix3 Rotation, mat4f m) in MakeMatrix()
501 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(g); in MakeMatrix()
507 inline void Decompose(const dMatrix3 Matrix, dVector3 Right, dVector3 Up, dVector3 Direction){ in Decompose()
523 inline void Decompose(const dMatrix3 Matrix, dVector3 Vectors[3]){ in Decompose()
614 const dMatrix3 orientation, const dVector3 position, in TransformVector3()
H A Dcollision_kernel.cpp377 inline void matrixInvert(const dMatrix3& inMat, dMatrix3& outMat) in matrixInvert()
379 memcpy(outMat, inMat, sizeof(dMatrix3)); in matrixInvert()
390 dMatrix3 inv_offset; in getBodyPosr()
403 dMatrix3 inv_body; in getWorldOffsetPosr()
541 void dGeomSetRotation (dxGeom *g, const dMatrix3 R) in dGeomSetRotation()
552 memcpy(new_final_posr.R, R, sizeof(dMatrix3)); in dGeomSetRotation()
562 memcpy (g->final_posr->R,R,sizeof(dMatrix3)); in dGeomSetRotation()
626 void dGeomCopyRotation(dxGeom *g, dMatrix3 R) in dGeomCopyRotation()
913 memcpy (g->offset_posr->R,R,sizeof(dMatrix3)); in dGeomSetOffsetRotation()
959 memcpy(new_final_posr.R, R, sizeof(dMatrix3)); in dGeomSetOffsetWorldRotation()
[all …]
H A Drotation.cpp51 void dRSetIdentity (dMatrix3 R) in dRSetIdentity()
58 void dRFromAxisAndAngle (dMatrix3 R, dReal ax, dReal ay, dReal az, in dRFromAxisAndAngle()
68 void dRFromEulerAngles (dMatrix3 R, dReal phi, dReal theta, dReal psi) in dRFromEulerAngles()
93 void dRFrom2Axes (dMatrix3 R, dReal ax, dReal ay, dReal az, in dRFrom2Axes()
135 void dRFromZAxis (dMatrix3 R, dReal ax, dReal ay, dReal az) in dRFromZAxis()
235 void dRfromQ (dMatrix3 R, const dQuaternion q) in dRfromQ()
257 void dQfromR (dQuaternion q, const dMatrix3 R) in dQfromR()
H A Dcollision_trimesh_ccylinder.cpp188 dMatrix3 m_mCapsuleRotation;
197 dMatrix3 m_mTriMeshRot;
943 const dMatrix3* pRot = (const dMatrix3*)dGeomGetRotation(Capsule); in SetupInitialContext()
944 memcpy(m_mCapsuleRotation, pRot, sizeof(dMatrix3)); in SetupInitialContext()
957 const dMatrix3* pTriRot = (const dMatrix3*)dGeomGetRotation(TriMesh); in SetupInitialContext()
958 memcpy(m_mTriMeshRot, pTriRot, sizeof(dMatrix3)); in SetupInitialContext()
1015 const dMatrix3 &mCapsuleRotation = cData.m_mCapsuleRotation; in dQueryCCTLPotentialCollisionTriangles()
1157 dMatrix3 mCapsuleRotation; in dCollideCCTL()
1162 dMatrix3* pRot = (dMatrix3*) dGeomGetRotation(gCylinder); in dCollideCCTL()
1163 memcpy(mCapsuleRotation,pRot,sizeof(dMatrix3)); in dCollideCCTL()
/dports/games/alienarena-data/alienarena-7.66/source/unix/odesrc/
H A Dcollision_util.h79 const dVector3 c, const dMatrix3 R,
156 inline void dMat3GetCol(const dMatrix3& m,const int col, dVector3& v) in dMat3GetCol()
163 inline void dVector3CrossMat3Col(const dMatrix3& m,const int col,const dVector3& v,dVector3& r) in dVector3CrossMat3Col()
170 inline void dMat3ColCrossVector3(const dMatrix3& m,const int col,const dVector3& v,dVector3& r) in dMat3ColCrossVector3()
177 inline void dMultiplyMat3Vec3(const dMatrix3& m,const dVector3& v, dVector3& r) in dMultiplyMat3Vec3()
195 inline void dMatrix3Copy(const dReal* source,dMatrix3& dest) in dMatrix3Copy()
210 inline dReal dMatrix3Det( const dMatrix3& mat ) in dMatrix3Det()
222 inline void dMatrix3Inv( const dMatrix3& ma, dMatrix3& dst ) in dMatrix3Inv()
301 inline void dGetEulerAngleFromRot(const dMatrix3& mRot,dReal& rX,dReal& rY,dReal& rZ) in dGetEulerAngleFromRot()
H A Dcollision_trimesh_internal.h337 inline void FetchTriangle(dxTriMesh* TriMesh, int Index, const dVector3 Position, const dMatrix3 Ro… in FetchTriangle()
358 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(TriMesh); in FetchTransformedTriangle()
362 inline Matrix4x4& MakeMatrix(const dVector3 Position, const dMatrix3 Rotation, Matrix4x4& Out){ in MakeMatrix()
389 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(g); in MakeMatrix()
479 inline void MakeMatrix(const dVector3 Position, const dMatrix3 Rotation, mat4f m) in MakeMatrix()
501 const dMatrix3& Rotation = *(const dMatrix3*)dGeomGetRotation(g); in MakeMatrix()
507 inline void Decompose(const dMatrix3 Matrix, dVector3 Right, dVector3 Up, dVector3 Direction){ in Decompose()
523 inline void Decompose(const dMatrix3 Matrix, dVector3 Vectors[3]){ in Decompose()
614 const dMatrix3 orientation, const dVector3 position, in TransformVector3()
H A Dcollision_kernel.cpp377 inline void matrixInvert(const dMatrix3& inMat, dMatrix3& outMat) in matrixInvert()
379 memcpy(outMat, inMat, sizeof(dMatrix3)); in matrixInvert()
390 dMatrix3 inv_offset; in getBodyPosr()
403 dMatrix3 inv_body; in getWorldOffsetPosr()
541 void dGeomSetRotation (dxGeom *g, const dMatrix3 R) in dGeomSetRotation()
552 memcpy(new_final_posr.R, R, sizeof(dMatrix3)); in dGeomSetRotation()
562 memcpy (g->final_posr->R,R,sizeof(dMatrix3)); in dGeomSetRotation()
626 void dGeomCopyRotation(dxGeom *g, dMatrix3 R) in dGeomCopyRotation()
913 memcpy (g->offset_posr->R,R,sizeof(dMatrix3)); in dGeomSetOffsetRotation()
959 memcpy(new_final_posr.R, R, sizeof(dMatrix3)); in dGeomSetOffsetWorldRotation()
[all …]
H A Drotation.cpp51 void dRSetIdentity (dMatrix3 R) in dRSetIdentity()
58 void dRFromAxisAndAngle (dMatrix3 R, dReal ax, dReal ay, dReal az, in dRFromAxisAndAngle()
68 void dRFromEulerAngles (dMatrix3 R, dReal phi, dReal theta, dReal psi) in dRFromEulerAngles()
93 void dRFrom2Axes (dMatrix3 R, dReal ax, dReal ay, dReal az, in dRFrom2Axes()
135 void dRFromZAxis (dMatrix3 R, dReal ax, dReal ay, dReal az) in dRFromZAxis()
235 void dRfromQ (dMatrix3 R, const dQuaternion q) in dRfromQ()
257 void dQfromR (dQuaternion q, const dMatrix3 R) in dQfromR()
H A Dcollision_trimesh_ccylinder.cpp188 dMatrix3 m_mCapsuleRotation;
197 dMatrix3 m_mTriMeshRot;
943 const dMatrix3* pRot = (const dMatrix3*)dGeomGetRotation(Capsule); in SetupInitialContext()
944 memcpy(m_mCapsuleRotation, pRot, sizeof(dMatrix3)); in SetupInitialContext()
957 const dMatrix3* pTriRot = (const dMatrix3*)dGeomGetRotation(TriMesh); in SetupInitialContext()
958 memcpy(m_mTriMeshRot, pTriRot, sizeof(dMatrix3)); in SetupInitialContext()
1015 const dMatrix3 &mCapsuleRotation = cData.m_mCapsuleRotation; in dQueryCCTLPotentialCollisionTriangles()
1157 dMatrix3 mCapsuleRotation; in dCollideCCTL()
1162 dMatrix3* pRot = (dMatrix3*) dGeomGetRotation(gCylinder); in dCollideCCTL()
1163 memcpy(mCapsuleRotation,pRot,sizeof(dMatrix3)); in dCollideCCTL()

1234567