Aardvark.Base


ITransform<'TTrafo, 'TVec, 'TVecSub1>

A transform can be inverted, and it can be used to transform vectors.

Instance members

Instance memberDescription
Inverse
Signature: 'TTrafo
Modifiers: abstract

Returns inverse of this transform.

Invert()
Signature: unit -> bool
Modifiers: abstract

Inverts this transform.

Transform(v)
Signature: v:'TVec -> 'TVec
Modifiers: abstract

Transforms vector v.

TransformDir(v)
Signature: v:'TVecSub1 -> 'TVecSub1
Modifiers: abstract

Transforms direction vector v (p.w is presumed 0).

TransformPos(p)
Signature: p:'TVecSub1 -> 'TVecSub1
Modifiers: abstract

Transforms point p (p.w is presumed 1.0). No projective transform is performed.

TransformPosProj(p)
Signature: p:'TVecSub1 -> 'TVecSub1
Modifiers: abstract

Transforms point p (p.w is presumed 1.0). Projective transform is performed.

Fork me on GitHub