Static
Readonly
oneA spinor with the value of 1. The spinor is not modified (initially). The spinor is not locked (initially).
Static
Readonly
zeroA spinor with the value of 0. The spinor is not modified (initially). The spinor is not locked (initially).
The coordinate corresponding to the 1 basis scalar.
The coordinate corresponding to the e12 basis bivector.
The coordinate corresponding to the e23 basis bivector.
The coordinate corresponding to the e31 basis bivector.
this ⟼ this + α * spinor
this + α * spinor
this ⟼ copy(source)
this ⟼ this / s
this ⟼ this + α * (target - this)
this ⟼ this * rhs
Sets this Spinor to the value of its reflection in the plane orthogonal to n. The geometric formula for bivector reflection is B' = n * B * n.
this = ⟼ R * this * rev(R)
this = ⟼ exp(- B * θ / 2)
The unit bivector that generates the rotation.
The rotation angle in radians.
this ⟼ this - s * α
Static
copyStatic
dualStatic
fromStatic
isStatic
lerpStatic
randomStatic
rotorStatic
spinorConstructs a new Spinor3 from coordinates. The returned spinor is not locked. The returned spinor is not modified.
The coordinate corresponding to the e2e3 basis bivector.
The coordinate corresponding to the e3e1 basis bivector.
The coordinate corresponding to the e1e2 basis bivector.
The coordinate corresponding to the 1 basis scalar.
Static
wedge
A Geometric Number representing the even sub-algebra of G3.