ITransform<'TTrafo, 'TVec, 'TVecSub1>
A transform can be inverted, and it can be used to transform vectors.
Instance members
Instance member | Description |
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. |