GEL  2
GEL is a library for Geometry and Linear Algebra
Public Member Functions | Public Attributes
Geometry::BBox Struct Reference

List of all members.

Public Member Functions

void intersect_min_max (Ray &ray, double &t_min, double &t_max) const
bool intersect (Ray &ray)
bool ray_triangle (CGLA::Vec3f &ray_start, CGLA::Vec3f &ray_end, ISectTri &tri)
bool intersect_edge_box (CGLA::Vec3f &ray_start, CGLA::Vec3f &ray_end)
bool intersect_triangle (ISectTri &tri)
bool in_interval (double min_limit, double test_value, double max_limit)
void compute_bbox (std::vector< ISectTri > &isectmesh)
bool intersect_triangle_left (ISectTri &tri, double plane, int axis)
bool intersect_triangle_right (ISectTri &tri, double plane, int axis)
double area ()

Public Attributes

CGLA::Vec3f min_corner
CGLA::Vec3f max_corner

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations