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