Plane

D-Dimensional Infinite Cartesian (Hyper)-Plane with Element (Component) Type E.

Constructors

this
this(E a, E b, E distance)

Constructs the plane, from either four scalars of type E or from a 3-dimensional vector (= normal) and a scalar.

this
this(E a, E b, E c, E distance)
Undocumented in source.
this
this(NormalType normal, E distance)
Undocumented in source.

Members

Aliases

ElementType
alias ElementType = E
Undocumented in source.
NormalType
alias NormalType = Vector!(E, D, true)

Normal type of plane.

Functions

normalize
void normalize()

Normalizes the plane inplace.

Manifest constants

dimension
enum dimension;
Undocumented in source.

Properties

toString
void delegate(scope const(char)[]) @(safe) toString [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

distance
E distance;

Plane Constant (Offset from origo).

See Also

Meta