$search
#include "collision_checking/BV_fitter.h"
#include <limits>
Go to the source code of this file.
Namespaces | |
namespace | collision_checking |
Main namespace. | |
Functions | |
void | collision_checking::getCovariance (Vec3f *ps, Vec3f *ps2, Triangle *ts, unsigned int *indices, int n, Vec3f M[3]) |
Compute the covariance matrix for a set or subset of triangles. | |
void | collision_checking::getCovariance (Vec3f *ps, Vec3f *ps2, unsigned int *indices, int n, Vec3f M[3]) |
Compute the covariance matrix for a set or subset of points. | |
void | collision_checking::getExtentAndCenter (Vec3f *ps, Vec3f *ps2, Triangle *ts, unsigned int *indices, int n, Vec3f axis[3], Vec3f ¢er, Vec3f &extent) |
Compute the bounding volume extent and center for a set or subset of points. The bounding volume axes are known. | |
void | collision_checking::getExtentAndCenter (Vec3f *ps, Vec3f *ps2, unsigned int *indices, int n, Vec3f axis[3], Vec3f ¢er, Vec3f &extent) |
Compute the bounding volume extent and center for a set or subset of points. The bounding volume axes are known. | |
void | collision_checking::getRadiusAndOriginAndRectangleSize (Vec3f *ps, Vec3f *ps2, Triangle *ts, unsigned int *indices, int n, Vec3f axis[3], Vec3f &origin, BVH_REAL l[2], BVH_REAL &r) |
Compute the RSS bounding volume parameters: radius, rectangle size and the origin. The bounding volume axes are known. | |
void | collision_checking::getRadiusAndOriginAndRectangleSize (Vec3f *ps, Vec3f *ps2, unsigned int *indices, int n, Vec3f axis[3], Vec3f &origin, BVH_REAL l[2], BVH_REAL &r) |
Compute the RSS bounding volume parameters: radius, rectangle size and the origin. The bounding volume axes are known. | |
void | collision_checking::Meigen (Vec3f a[3], BVH_REAL dout[3], Vec3f vout[3]) |
Compute the eigen value and vector for a given matrix a. |