versor
3.0
C++11 library for Geometric algebra
|
Coupled Twist Shape Generation x, y, z (after Rosenhahn et al) More...
#include <vsr_twist.h>
Public Member Functions | |
Dll & | operator[] (int idx) |
Gets raw data (dual line) of twist. | |
Dll | operator[] (int idx) const |
Twist & | x () |
Twist & | y () |
Twist & | z () |
Twist | x () const |
Twist | y () const |
Twist | z () const |
void | ext (double _x, double _y, double _z) |
set extrapolation per twist | |
double | pitch (int i) |
Get Pitch. | |
void | pitch (double theta, int i) |
double | period (int i) |
void | period (double theta, int i) |
void | pitch (double tx, double ty, double tz) |
void | period (double tx, double ty, double tz) |
void | pitchX (double theta) |
Set Pitch. | |
void | pitchY (double theta) |
void | pitchZ (double theta) |
void | periodX (double theta) |
Set Period. | |
void | periodY (double theta) |
void | periodZ (double theta) |
Mot | mot (double t) |
Concatenated Motors (x first, then y, then z ) with weight of t. | |
Dll | dll (double t) |
Bivector Generator of motor at t. | |
Dll | dll () |
Averaged Generators. | |