tools (clifford.tools
)¶
Algorithms and tools of various kinds.
Tools for specific ga’s¶
Tools for 3DGA (g3) |
|
Tools for 3DCGA (g3c) |
Classifying conformal GAs¶
Tools for interpreting conformal blades |
Determining Rotors From Frame Pairs or Orthogonal Matrices¶
Given two frames that are related by a orthogonal transform, we seek a rotor which enacts the transform. Details of the mathematics and pseudo-code used to create the algorithms below can be found at Allan Cortzen’s website, [Cor17].
There are also some helper functions which can be used to translate matrices into GA frames, so an orthogonal (or complex unitary) matrix can be directly translated into a Versor.
|
Determines versor for two frames related by an orthogonal transform |
|
Translates an orthogonal (or unitary) matrix to a Versor |
|
Translates a (possibly complex) matrix into a real vector frame |
|
Determines homogenization scaling for two |