Namespaces | Functions
float_math.cpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <math.h>
#include "float_math.h"
Include dependency graph for float_math.cpp:

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)


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