GEL
2
GEL is a library for Geometry and Linear Algebra
|
area() (defined in Geometry::BBox) | Geometry::BBox | |
compute_bbox(std::vector< ISectTri > &isectmesh) (defined in Geometry::BBox) | Geometry::BBox | |
in_interval(double min_limit, double test_value, double max_limit) (defined in Geometry::BBox) | Geometry::BBox | |
intersect(Ray &ray) (defined in Geometry::BBox) | Geometry::BBox | |
intersect_edge_box(CGLA::Vec3f &ray_start, CGLA::Vec3f &ray_end) (defined in Geometry::BBox) | Geometry::BBox | |
intersect_min_max(Ray &ray, double &t_min, double &t_max) const (defined in Geometry::BBox) | Geometry::BBox | |
intersect_triangle(ISectTri &tri) (defined in Geometry::BBox) | Geometry::BBox | |
intersect_triangle_left(ISectTri &tri, double plane, int axis) (defined in Geometry::BBox) | Geometry::BBox | |
intersect_triangle_right(ISectTri &tri, double plane, int axis) (defined in Geometry::BBox) | Geometry::BBox | |
max_corner (defined in Geometry::BBox) | Geometry::BBox | |
min_corner (defined in Geometry::BBox) | Geometry::BBox | |
ray_triangle(CGLA::Vec3f &ray_start, CGLA::Vec3f &ray_end, ISectTri &tri) (defined in Geometry::BBox) | Geometry::BBox |