versor  3.0
C++11 library for Geometric algebra

A Tangent is a Euclidean wedged with the Origin. More...

A Tangent is a Euclidean wedged with the Origin.

A Tangent can be operated on by vsr::cga::Tangent static methods. Optionally translated to create null-sized rounds.

Examples of Tangent Types

which are a vsr::cga::Vector, vsr::cga::Bivector, and vsr::cga::Trivector wedged with vsr::cga::Origin

these can be cast to vsr::cga::Pair, vsr::cga::Circle, vsr::cga::Sphere and then translated:

  auto tau = Pair( TangentVector(0,1,0) ).translate(5,0,0);

or in Shorthand Syntax

  auto tau = Par( Tnv(0,1,0) ).trs(5,0,0);

Bending

The 2-blade entitites, vsr::cga::TangentVector and vsr::cga::Pair, can be used as generators of conformal transformations

A vsr::cga::TangentVector can be fed as an argument into vsr::cga::Gen::transversor.

A vsr::cga::Pair can be fed as an argument into vsr::cga::Gen::boost

See also
vsr::cga::Tangent for operations on these Multivector Types
Todo:
document link to a paper on this