versor
3.0
C++11 library for Geometric algebra
|
Cylclidic Net (four tangent frames) More...
#include <vsr_cyclide.h>
Public Member Functions | |
void | pos (const Point &a, const Point &b, const Point &c, const Point &d) |
void | frame () |
bool | altU () |
bool | altV () |
void | log () |
void | logZ () |
Bst | xfu (VSR_PRECISION u) |
Bst | xfv (VSR_PRECISION v) |
Con | xf (VSR_PRECISION u, VSR_PRECISION v) |
Circle | cirU (VSR_PRECISION u) |
Circle | cirV (VSR_PRECISION v) |
template<class T > | |
T | apply (const T &t, VSR_PRECISION u, VSR_PRECISION v) |
Apply conformal rotor to a type T at u,v. | |
Vec | evalNormal (VSR_PRECISION u, VSR_PRECISION v) |
Point | eval (VSR_PRECISION u, VSR_PRECISION v) |
Apply conformal rotor to a point at u,v. | |
Public Attributes | |
TangentFrame | tframe [4] |
– four frames | |
Pair | mLogU |
Pair | mLogV |
– two bivectors | |
Pair | mLogNu |
Pair | mLogNv |
– two more (normals) | |
Cylclidic Net (four tangent frames)