Newton Dynamics  4.00
ndPolygonMeshDesc Member List

This is the complete list of members for ndPolygonMeshDesc, including all inherited members.

CalcPitchYawRoll(ndVector &euler0, ndVector &euler1) const (defined in ndMatrix)ndMatrix
EigenVectors() (defined in ndMatrix)ndMatrix
GetAdjacentFaceEdgeNormalArray(const ndInt32 *const faceIndexArray, ndInt32 indexCount) const (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
GetFaceId(const ndInt32 *const faceIndexArray, ndInt32 indexCount) const (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
GetFaceIndexCount(ndInt32 indexCount) const (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
GetFaceSize(const ndInt32 *const faceIndexArray, ndInt32 indexCount) const (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
GetNormalIndex(const ndInt32 *const faceIndexArray, ndInt32 indexCount) const (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
GetOrigin() const (defined in ndFastAabb)ndFastAabbinline
GetSeparetionDistance() const (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
GetTarget() const (defined in ndFastAabb)ndFastAabbinline
Inverse() const (defined in ndMatrix)ndMatrixinline
Inverse4x4() const (defined in ndMatrix)ndMatrix
m_absDir (defined in ndFastAabb)ndFastAabbprotected
m_boxDistanceTravelInMeshSpace (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_convexInstance (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_doContinueCollisionTest (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_front (defined in ndMatrix)ndMatrix
m_maxT (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_p0 (defined in ndFastAabb)ndFastAabbprotected
m_p1 (defined in ndFastAabb)ndFastAabbprotected
m_polySoupInstance (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_posit (defined in ndMatrix)ndMatrix
m_proceduralStaticMeshFaceQuery (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_right (defined in ndMatrix)ndMatrix
m_separationDistance (defined in ndFastAabb)ndFastAabbmutableprotected
m_size (defined in ndFastAabb)ndFastAabbprotected
m_skinMargin (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_staticMeshQuery (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_threadId (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_up (defined in ndMatrix)ndMatrix
m_vertex (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
m_vertexStrideInBytes (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
Multiply3X3(const ndMatrix &B) const (defined in ndMatrix)ndMatrix
ndFastAabb() (defined in ndFastAabb)ndFastAabbinline
ndFastAabb(const ndVector &p0, const ndVector &p1) (defined in ndFastAabb)ndFastAabbinline
ndFastAabb(const ndMatrix &matrix, const ndVector &size) (defined in ndFastAabb)ndFastAabbinline
ndMatrix() (defined in ndMatrix)ndMatrixinline
ndMatrix(const ndFloat32 *const array) (defined in ndMatrix)ndMatrixinline
ndMatrix(const ndVector &front, const ndVector &up, const ndVector &right, const ndVector &posit) (defined in ndMatrix)ndMatrixinline
ndMatrix(const ndQuaternion &rotation, const ndVector &position) (defined in ndMatrix)ndMatrix
ndMatrix(const ndVector &front) (defined in ndMatrix)ndMatrixinline
ndMatrix(const ndVector &p, const ndVector &q) (defined in ndMatrix)ndMatrixinline
ndMatrix(const ndMatrix &transformMatrix, const ndVector &scale, const ndMatrix &stretchAxis) (defined in ndMatrix)ndMatrix
ndPolygonMeshDesc() (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
ndPolygonMeshDesc(ndContactSolver &proxy, bool ccdMode) (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
operator*(const ndMatrix &B) const (defined in ndMatrix)ndMatrix
operator[](ndInt32 i) (defined in ndMatrix)ndMatrixinline
operator[](ndInt32 i) const (defined in ndMatrix)ndMatrixinline
PolarDecomposition(ndMatrix &transformMatrix, ndVector &scale, ndMatrix &stretchAxis) const (defined in ndMatrix)ndMatrix
PolygonBoxDistance(const ndVector &faceNormal, ndInt32 indexCount, const ndInt32 *const indexArray, ndInt32 stride, const ndFloat32 *const vertexArray) const (defined in ndFastAabb)ndFastAabb
PolygonBoxRayDistance(const ndVector &faceNormal, ndInt32 indexCount, const ndInt32 *const indexArray, ndInt32 stride, const ndFloat32 *const vertexArray, const ndFastRay &ray) const (defined in ndFastAabb)ndFastAabb
RotateVector(const ndVector &v) const (defined in ndMatrix)ndMatrixinline
SetDistanceTravel(const ndVector &distanceInGlobalSpace) (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
SetSeparatingDistance(const ndFloat32 distance) (defined in ndFastAabb)ndFastAabbinline
SetTransposeAbsMatrix(const ndMatrix &matrix) (defined in ndFastAabb)ndFastAabbinline
SolveByGaussianElimination(const ndVector &v) const (defined in ndMatrix)ndMatrix
SortFaceArray() (defined in ndPolygonMeshDesc)ndPolygonMeshDesc
TestIdentity() const (defined in ndMatrix)ndMatrixinline
TestOrthogonal(ndFloat32 tol=ndFloat32(1.0e-4f)) const (defined in ndMatrix)ndMatrixinline
TestSymetric3x3() const (defined in ndMatrix)ndMatrixinline
TransformBBox(const ndVector &p0local, const ndVector &p1local, ndVector &p0, ndVector &p1) const (defined in ndMatrix)ndMatrix
TransformPlane(const ndPlane &localPlane) const (defined in ndMatrix)ndMatrixinline
TransformTriplex(ndFloat32 *const dst, ndInt32 dstStrideInBytes, const ndFloat32 *const src, ndInt32 srcStrideInBytes, ndInt32 count) const (defined in ndMatrix)ndMatrix
TransformTriplex(ndFloat64 *const dst, ndInt32 dstStrideInBytes, const ndFloat64 *const src, ndInt32 srcStrideInBytes, ndInt32 count) const (defined in ndMatrix)ndMatrix
TransformTriplex(ndFloat64 *const dst, ndInt32 dstStrideInBytes, const ndFloat32 *const src, ndInt32 srcStrideInBytes, ndInt32 count) const (defined in ndMatrix)ndMatrix
TransformVector(const ndVector &v) const (defined in ndMatrix)ndMatrixinline
TransformVector1x4(const ndVector &v) const (defined in ndMatrix)ndMatrixinline
Transpose() const (defined in ndMatrix)ndMatrixinline
Transpose4X4() const (defined in ndMatrix)ndMatrixinline
UnrotateVector(const ndVector &v) const (defined in ndMatrix)ndMatrixinline
UntransformPlane(const ndPlane &globalPlane) const (defined in ndMatrix)ndMatrixinline
UntransformVector(const ndVector &v) const (defined in ndMatrix)ndMatrixinline
~ndMatrix() (defined in ndMatrix)ndMatrixinline