|
| dgSphere (const dgQuaternion &quat, const dgVector &position, const dgVector &dim=dgVector(0, 0, 0, 0)) |
|
| dgSphere (const dgMatrix &matrix, const dgVector &dim=dgVector(0, 0, 0, 0)) |
|
dgSphere & | operator= (const dgMatrix &arg) |
|
void | Scale (dgFloat32 Ws, dgFloat32 Hs, dgFloat32 Bs) |
|
void | SetDimensions (dgFloat32 W, dgFloat32 H, dgFloat32 B) |
|
void | SetDimensions (const dgFloat32 vertex[], dgInt32 strideInBytes, dgInt32 vertexCount, const dgMatrix *basis=NULL) |
|
void | SetDimensions (const dgFloat32 vertex[], dgInt32 strideInBytes, const dgInt32 trangles[], dgInt32 indexCount, const dgMatrix *basis) |
|
void | operator delete (void *const ptr, dgMemoryAllocator *const allocator) |
|
void | operator delete[] (void *const ptr, dgMemoryAllocator *const allocator) |
|
void * | operator new (size_t size, dgMemoryAllocator *const allocator) |
|
void * | operator new[] (size_t size, dgMemoryAllocator *const allocator) |
|
void * | operator new (size_t size) |
|
void * | operator new[] (size_t size) |
|
void | operator delete (void *const ptr) |
|
void | operator delete[] (void *const ptr) |
|
constexpr | dgMatrix (const dgVector &front, const dgVector &up, const dgVector &right, const dgVector &posit) |
|
| dgMatrix (const dgQuaternion &rotation, const dgVector &position) |
|
| dgMatrix (const dgVector &front) |
|
dgVector & | operator[] (dgInt32 i) |
|
const dgVector & | operator[] (dgInt32 i) const |
|
dgMatrix | Inverse () const |
|
dgMatrix | Inverse4x4 () const |
|
dgMatrix | Transpose () const |
|
dgMatrix | Transpose4X4 () const |
|
dgMatrix | Symetric3by3Inverse () const |
|
dgVector | RotateVector (const dgVector &v) const |
|
dgVector | UnrotateVector (const dgVector &v) const |
|
dgVector | TransformVector (const dgVector &v) const |
|
dgVector | UntransformVector (const dgVector &v) const |
|
dgPlane | TransformPlane (const dgPlane &localPlane) const |
|
dgPlane | UntransformPlane (const dgPlane &globalPlane) const |
|
void | TransformBBox (const dgVector &p0local, const dgVector &p1local, dgVector &p0, dgVector &p1) const |
|
dgVector | CalcPitchYawRoll () const |
|
void | TransformTriplex (dgFloat32 *const dst, dgInt32 dstStrideInBytes, const dgFloat32 *const src, dgInt32 srcStrideInBytes, dgInt32 count) const |
|
void | TransformTriplex (dgFloat64 *const dst, dgInt32 dstStrideInBytes, const dgFloat64 *const src, dgInt32 srcStrideInBytes, dgInt32 count) const |
|
void | TransformTriplex (dgFloat64 *const dst, dgInt32 dstStrideInBytes, const dgFloat32 *const src, dgInt32 srcStrideInBytes, dgInt32 count) const |
|
dgMatrix | operator* (const dgMatrix &B) const |
|
void | EigenVectors (dgVector &eigenValues, const dgMatrix &initialGuess=dgGetIdentityMatrix()) |
|
void | EigenVectors (const dgMatrix &initialGuess=dgGetIdentityMatrix()) |
|
dgMatrix | InverseSimd () const |
|
dgMatrix | MultiplySimd (const dgMatrix &B) const |
|
dgVector | RotateVectorSimd (const dgVector &v) const |
|
dgVector | UnrotateVectorSimd (const dgVector &v) const |
|
dgVector | TransformVectorSimd (const dgVector &v) const |
|
void | TransformVectorsSimd (dgVector *const dst, const dgVector *const src, dgInt32 count) const |
|