Pathfinder
|
This struct represents a line of the form u = v + rw where w is normalized to length 1. More...
#include <Line3Norm.h>
Public Member Functions | |
Line3Norm (Geometry::Vec3 a, Geometry::Vec3 b) | |
A constructor that creates a line from two vectors. More... | |
![]() | |
Geometry::Vec3 | eval (const float &r) |
Evaluate the line function for a given r. More... | |
Additional Inherited Members | |
![]() | |
Geometry::Vec3 | v |
The support vector. More... | |
Geometry::Vec3 | w |
The direction vector. More... | |
This struct represents a line of the form u = v + rw where w is normalized to length 1.
Pathfinder::Line3Norm::Line3Norm | ( | Geometry::Vec3 | a, |
Geometry::Vec3 | b | ||
) |
A constructor that creates a line from two vectors.
The direction vector will be normalized.
a | The support vector. |
b | The direction vector. |