GEL
2
GEL is a library for Geometry and Linear Algebra
|
compute_normal() (defined in Geometry::Ray) | Geometry::Ray | [inline] |
compute_position() (defined in Geometry::Ray) | Geometry::Ray | [inline] |
cond_set_parameter(float t, float _u, float _v, Geometry::TriMesh *mesh, size_t idx) (defined in Geometry::Ray) | Geometry::Ray | [inline] |
did_hit_diffuse (defined in Geometry::Ray) | Geometry::Ray | |
direction (defined in Geometry::Ray) | Geometry::Ray | |
dist (defined in Geometry::Ray) | Geometry::Ray | |
get_hit_material() const (defined in Geometry::Ray) | Geometry::Ray | [inline] |
has_hit (defined in Geometry::Ray) | Geometry::Ray | |
hit_face_id (defined in Geometry::Ray) | Geometry::Ray | |
hit_normal (defined in Geometry::Ray) | Geometry::Ray | |
hit_object (defined in Geometry::Ray) | Geometry::Ray | |
hit_pos (defined in Geometry::Ray) | Geometry::Ray | |
id (defined in Geometry::Ray) | Geometry::Ray | |
inside (defined in Geometry::Ray) | Geometry::Ray | |
ior (defined in Geometry::Ray) | Geometry::Ray | |
origin (defined in Geometry::Ray) | Geometry::Ray | |
Ray() (defined in Geometry::Ray) | Geometry::Ray | [inline] |
Ray(const CGLA::Vec3f &_origin, const CGLA::Vec3f &_direction) (defined in Geometry::Ray) | Geometry::Ray | [inline] |
reflect(const CGLA::Vec3f &normal) (defined in Geometry::Ray) | Geometry::Ray | [inline] |
refract(const CGLA::Vec3f &normal, float new_ior) (defined in Geometry::Ray) | Geometry::Ray | [inline] |
reset() (defined in Geometry::Ray) | Geometry::Ray | [inline] |
trace_depth (defined in Geometry::Ray) | Geometry::Ray | |
u (defined in Geometry::Ray) | Geometry::Ray | |
v (defined in Geometry::Ray) | Geometry::Ray |