polygon_cube_intersection.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Namespaces

namespace  sofa
 Main SOFA namespace.
namespace  sofa::helper
 Utility helper classes that we need, but that are not the core of the plateform.
namespace  sofa::helper::polygon_cube_intersection

Defines

#define real   float

Functions

int sofa::helper::polygon_cube_intersection::polygon_intersects_cube (int nverts, const real verts[][3], const real polynormal[3], int already_know_verts_are_outside_cube, int already_know_edges_are_outside_cube)
int sofa::helper::polygon_cube_intersection::fast_polygon_intersects_cube (int nverts, const real verts[][3], const real polynormal[3], int already_know_verts_are_outside_cube, int already_know_edges_are_outside_cube)
int sofa::helper::polygon_cube_intersection::trivial_vertex_tests (int nverts, const real verts[][3], int already_know_verts_are_outside_cube)
int sofa::helper::polygon_cube_intersection::segment_intersects_cube (const real v0[3], const real v1[3])
int sofa::helper::polygon_cube_intersection::polygon_contains_point_3d (int nverts, const real verts[][3], const real polynormal[3], real point[3])
real * sofa::helper::polygon_cube_intersection::get_polygon_normal (real normal[3], int nverts, const real verts[][3])


Define Documentation

#define real   float


Generated on Sun Nov 23 04:07:24 2008 for Sofa by  doxygen 1.5.7.1