KrisLibrary
1.0.0
|
Parameterizes a circle in space by sweeping a point around a line. More...
#include <WorkspaceBound.h>
Public Member Functions | |
Vector3 | center () const |
Real | radius () const |
void | getCircle (Circle3D &) const |
Vector3 | eval (Real theta) const |
Public Attributes | |
Line3D | axis |
Vector3 | p |
Parameterizes a circle in space by sweeping a point around a line.
If R(theta) is a rotation about the line 'axis' by angle theta, then this parameterizes a circle by the set of points { R(theta)*p | theta in [0,2pi) }.