Rotor3

Undocumented in source.

Constructors

this
this(float _a, Bivector3 _b)
Undocumented in source.
this
this(float _a, float _xy, float _yz, float _zx)
Undocumented in source.

Members

Aliases

i
alias i = yz
Undocumented in source.
j
alias j = zx
Undocumented in source.
k
alias k = xy
Undocumented in source.

Mixins

__anonymous
mixin Linear
Undocumented in source.

Properties

b
Bivector3 b [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
b
Bivector3 b [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

a
float a;
Undocumented in source.
xy
float xy;
Undocumented in source.
yz
float yz;
Undocumented in source.
zx
float zx;
Undocumented in source.

Mixed In Members

From mixin Linear

zero
T zero()
Undocumented in source. Be warned that the author may not have intended to support it.
one
T one()
Undocumented in source. Be warned that the author may not have intended to support it.
opUnary
T opUnary()
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
Rotor3 opBinary(Rotor3 q)

Returns a rotor equivalent to first apply p, then apply q

opBinary
Vector3 opBinary(Vector3 v)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
Vector3 opBinaryRight(Vector3 v)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
T opBinary(T rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinary
T opBinary(float rhs)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
T opBinaryRight(float lhs)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta