Namespaces | Functions | Variables
float_math.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ConvexDecomposition

Functions

double ConvexDecomposition::fm_capsuleVolume (double radius, double h)
void ConvexDecomposition::fm_computeNormalVector (double *n, const double *p1, const double *p2)
double ConvexDecomposition::fm_computePlane (const double *A, const double *B, const double *C, double *n)
bool ConvexDecomposition::fm_computeWindingOrder (const double *p1, const double *p2, const double *p3)
void ConvexDecomposition::fm_cross (double *cross, const double *a, const double *b)
double ConvexDecomposition::fm_cylinderVolume (double radius, double h)
double ConvexDecomposition::fm_distance (const double *p1, const double *p2)
double ConvexDecomposition::fm_distanceSquared (const double *p1, const double *p2)
double ConvexDecomposition::fm_distToPlane (const double *plane, const double *p)
double ConvexDecomposition::fm_dot (const double *p1, const double *p2)
void ConvexDecomposition::fm_eulerMatrix (double ax, double ay, double az, double *matrix)
void ConvexDecomposition::fm_eulerToQuat (double roll, double pitch, double yaw, double *quat)
void ConvexDecomposition::fm_getAABB (unsigned int vcount, const double *points, unsigned int pstride, double *bmin, double *bmax)
void ConvexDecomposition::fm_getTranslation (const double *matrix, double *t)
void ConvexDecomposition::fm_identity (double *matrix)
void ConvexDecomposition::fm_inverseRT (const double *matrix, const double *pos, double *t)
void ConvexDecomposition::fm_matrixToQuat (const double *matrix, double *quat)
void ConvexDecomposition::fm_normalize (double *n)
void ConvexDecomposition::fm_quatRotate (const double *quat, const double *v, double *r)
void ConvexDecomposition::fm_quatToMatrix (const double *quat, double *matrix)
void ConvexDecomposition::fm_rotate (const double *matrix, const double *v, double *t)
double ConvexDecomposition::fm_sphereVolume (double radius)
void ConvexDecomposition::fm_transform (const double *matrix, const double *v, double *t)

Variables

const double ConvexDecomposition::FM_DEG_TO_RAD = ((2.0f * FM_PI) / 360.0f)
const double ConvexDecomposition::FM_PI = 3.141592654f
const double ConvexDecomposition::FM_RAD_TO_DEG = (360.0f / (2.0f * FM_PI))


convex_decomposition
Author(s): John W. Ratcliff
autogenerated on Sat Jun 8 2019 20:01:17