17 #include "geometry.hpp" virtual vector uv(const element &) const
UV-map a surface element on the plan.
Definition: plan.cpp:72
virtual void update()
Update plan coordinates.
Definition: plan.cpp:26
3D vector
Definition: vector.hpp:28
Geometric entity.
Definition: geometry.hpp:39
Geometric surface element unit.
Definition: element.hpp:43
4x4 matrix
Definition: matrix.hpp:33
virtual std::vector< rt::hit > hits(const euclidian &e) const
Compute hits between the plan and an euclidian.
Definition: plan.cpp:32
Localised vector class.
Definition: euclidian.hpp:27
const vector & normal() const
The normal of the plan.
Definition: plan.cpp:64
const vector & tangent() const
A tangent of the plan.
Definition: plan.cpp:68
Plan(const vector &pos, const vector &normal)
Make a new plan.
Definition: plan.cpp:9
Geometric plan.
Definition: plan.hpp:24