KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
AxisSweptPoint Struct Reference

Parameterizes a circle in space by sweeping a point around a line. More...

#include <WorkspaceBound.h>

Inheritance diagram for AxisSweptPoint:
Arc3D

Public Member Functions

Vector3 center () const
 
Real radius () const
 
void getCircle (Circle3D &) const
 
Vector3 eval (Real theta) const
 

Public Attributes

Line3D axis
 
Vector3 p
 

Detailed Description

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) }.


The documentation for this struct was generated from the following files: