clifford.cga.Rotation¶
- class clifford.cga.Rotation(cga, *args)[source]¶
A Rotation
Can be constructed from a generator, rotor, or none
- Parameters
args ([none, clifford.Multivector]) –
if none, a random translation will be generated several types of Multivectors can be used:
bivector - interpreted as the generator
existing translation rotor
Examples
>>> cga = CGA(3) >>> locals().update(cga.blades) >>> R = cga.rotation() # from None >>> R = cga.rotation(e12+e23) # from bivector >>> R = cga.rotation(R.mv) # from bivector
Methods
Initialize self. |
|
inverted version of this thing. |
|
inverted version of this thing. |