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

 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 Wed Mar 2 2022 00:04:59