Classes | |
struct | Loader |
struct | memory_footprint_evaluator |
struct | memory_footprint_evaluator< ::hpp::fcl::BVHModel< BV > > |
struct | Neighbors |
struct | obbDisjoint_check_Ai_cross_Bi |
struct | TriangleAndVertices |
Functions | |
HPP_FCL_DLLAPI void | buildMesh (const fcl::Vec3f &scale, const aiScene *scene, unsigned vertices_offset, TriangleAndVertices &tv) |
Recursive procedure for building a mesh. More... | |
void | computeNeighbors (const std::vector< boost::array< FCL_REAL, 6 > > &boxes, std::vector< Neighbors > &neighbors) |
template<class BoundingVolume > | |
void | meshFromAssimpScene (const fcl::Vec3f &scale, const aiScene *scene, const shared_ptr< BVHModel< BoundingVolume > > &mesh) |
Convert an assimp scene to a mesh. More... | |
FCL_REAL | obbDisjoint_check_A_axis (const Vec3f &T, const Vec3f &a, const Vec3f &b, const Matrix3f &Bf) |
FCL_REAL | obbDisjoint_check_B_axis (const Matrix3f &B, const Vec3f &T, const Vec3f &a, const Vec3f &b, const Matrix3f &Bf) |
unsigned | recurseBuildMesh (const fcl::Vec3f &scale, const aiScene *scene, const aiNode *node, unsigned vertices_offset, TriangleAndVertices &tv) |
Recursive procedure for building a mesh. More... | |
void | updateDistanceLowerBoundFromBV (const CollisionRequest &, CollisionResult &res, const FCL_REAL &sqrDistLowerBound) |
void | updateDistanceLowerBoundFromLeaf (const CollisionRequest &, CollisionResult &res, const FCL_REAL &distance, const Vec3f &p0, const Vec3f &p1) |
void hpp::fcl::internal::buildMesh | ( | const fcl::Vec3f & | scale, |
const aiScene * | scene, | ||
unsigned | vertices_offset, | ||
TriangleAndVertices & | tv | ||
) |
Recursive procedure for building a mesh.
[in] | scale | Scale to apply when reading the ressource |
[in] | scene | Pointer to the assimp scene |
[in] | vertices_offset | Current number of vertices in the model |
tv | Triangles and Vertices of the mesh submodels |
Definition at line 158 of file assimp.cpp.
void hpp::fcl::internal::computeNeighbors | ( | const std::vector< boost::array< FCL_REAL, 6 > > & | boxes, |
std::vector< Neighbors > & | neighbors | ||
) |
Definition at line 57 of file src/octree.cpp.
|
inline |
unsigned hpp::fcl::internal::recurseBuildMesh | ( | const fcl::Vec3f & | scale, |
const aiScene * | scene, | ||
const aiNode * | node, | ||
unsigned | vertices_offset, | ||
TriangleAndVertices & | tv | ||
) |
Recursive procedure for building a mesh.
[in] | scale | Scale to apply when reading the ressource |
[in] | scene | Pointer to the assimp scene |
[in] | node | Current node of the scene |
[in] | vertices_offset | Current number of vertices in the model |
tv | Triangles and Vertices of the mesh submodels |
Definition at line 109 of file assimp.cpp.
|
inline |
Definition at line 538 of file collision_data.h.
|
inline |
Definition at line 547 of file collision_data.h.