Aardvark.Base


MatrixArrayExtensions

Static members

Static memberDescription
BackwardIndexedTransformDirAndCopyTo(...)
Signature: (source:V3f [] * target:V3f [] * backwardMap:int [] * offset:int * m44d:M44d) -> V3f []

Copies from the direction array indexed by a backward map into a target array, starting at the supplied offset, thereby transforming all directions using the supplied matrix.

BackwardIndexedTransformDirAndCopyTo(...)
Signature: (source:V3d [] * target:V3d [] * backwardMap:int [] * offset:int * m44d:M44d) -> V3d []

Copies from the direction array indexed by a backward map into a target array, starting at the supplied offset, thereby transforming all directions using the supplied matrix.

BackwardIndexedTransformDirAndCopyTo(...)
Signature: (source:Array * target:Array * backwardMap:int [] * offset:int * m44d:M44d) -> Array
BackwardIndexedTransformPosAndCopyTo(...)
Signature: (source:V3f [] * target:V3f [] * backwardMap:int [] * offset:int * m44d:M44d) -> V3f []

Copies from the position array indexed by a backward map into a target array, starting at the supplied offset, thereby transforming all positions using the supplied matrix.

BackwardIndexedTransformPosAndCopyTo(...)
Signature: (source:V3d [] * target:V3d [] * backwardMap:int [] * offset:int * m44d:M44d) -> V3d []

Copies from the position array indexed by a backward map into a target array, starting at the supplied offset, thereby transforming all positions using the supplied matrix.

BackwardIndexedTransformPosAndCopyTo(...)
Signature: (source:Array * target:Array * backwardMap:int [] * offset:int * m44d:M44d) -> Array
TransformedDirArray(mat, directions)
Signature: (mat:M44d * directions:V3d []) -> V3d []
TransformedPosArray(mat, points)
Signature: (mat:M44d * points:ICollection<V3d>) -> V3d []
TransformPosArray(mat, points)
Signature: (mat:M44d * points:V3d []) -> unit
Fork me on GitHub