versor
3.0
C++11 library for Geometric algebra
|
Public Member Functions | |
Rig3 (const Pnt &target, RigidNode *ra, RigidNode *rb, RigidNode *rc, bool m, bool p) | |
void | set (const Point &target, RigidNode *ra, RigidNode *rb, RigidNode *rc, bool m, bool p) |
set from target and constraints Counter Clockwise | |
virtual void | onEval (double amt) |
evaluation implementation to be implemented by subclass | |
Public Member Functions inherited from vsr::cga::RigidNode | |
Point | eval (double amt=0) |
void | setResult (const Point &p) |
Public Attributes | |
DistancePtr | da |
DistancePtr | db |
DistancePtr | dc |
bool | bMtn |
fold is a mountain fold | |
bool | bCoplanar = false |
result is coplanar with three constraints | |
Public Attributes inherited from vsr::cga::RigidNode | |
Point | result = Point() |
stored evaluated result | |
bool | bCalc = true |
whether to Evaluate | |
vector< RigidNode * > | mParent |
parents which might need to be evaluated before this one | |