Aardvark.Base


ArrayVectorExtensions

Static members

Static memberDescription
BackwardIndexedCopy(...)
Signature: (array:'T [] * backwardMap:int [] * interpolationMap:Dictionary<int,Line1iPoint> * interpolator:Func<float,'T,'T,'T>) -> 'T []
Type parameters: 'T
BackwardIndexedLerpCopy(...)
Signature: (array:Array * backwardMap:int [] * interpolationMap:Dictionary<int,Line1iPoint>) -> Array
BackwardIndexedNormalCopy(...)
Signature: (array:Array * backwardMap:int [] * interpolationMap:Dictionary<int,Line1iPoint>) -> Array
CombineTo(...)
Signature: (source:'T [] * weightedIndexArrays:IEnumerable<WeightedIndex []> * combine:Func<'T [],WeightedIndex [],'T> * target:'T [] * offset:int * length:int) -> unit
Type parameters: 'T
Lerp(array, wia)
Signature: (array:float32 [] * wia:WeightedIndex []) -> float32
Lerp(array, wia)
Signature: (array:float [] * wia:WeightedIndex []) -> float
Lerp(array, wia)
Signature: (array:C3b [] * wia:WeightedIndex []) -> C3b
Lerp(array, wia)
Signature: (array:C3us [] * wia:WeightedIndex []) -> C3us
Lerp(array, wia)
Signature: (array:C3ui [] * wia:WeightedIndex []) -> C3ui
Lerp(array, wia)
Signature: (array:C3f [] * wia:WeightedIndex []) -> C3f
Lerp(array, wia)
Signature: (array:C3d [] * wia:WeightedIndex []) -> C3d
Lerp(array, wia)
Signature: (array:C4b [] * wia:WeightedIndex []) -> C4b
Lerp(array, wia)
Signature: (array:C4us [] * wia:WeightedIndex []) -> C4us
Lerp(array, wia)
Signature: (array:C4ui [] * wia:WeightedIndex []) -> C4ui
Lerp(array, wia)
Signature: (array:C4f [] * wia:WeightedIndex []) -> C4f
Lerp(array, wia)
Signature: (array:C4d [] * wia:WeightedIndex []) -> C4d
Lerp(array, wia)
Signature: (array:V2f [] * wia:WeightedIndex []) -> V2f
Lerp(array, wia)
Signature: (array:V2d [] * wia:WeightedIndex []) -> V2d
Lerp(array, wia)
Signature: (array:V3f [] * wia:WeightedIndex []) -> V3f
Lerp(array, wia)
Signature: (array:V3d [] * wia:WeightedIndex []) -> V3d
Lerp(array, wia)
Signature: (array:V4f [] * wia:WeightedIndex []) -> V4f
Lerp(array, wia)
Signature: (array:V4d [] * wia:WeightedIndex []) -> V4d
LerpAndNormalizeTo(...)
Signature: (source:Array * weightedIndexArrays:IEnumerable<WeightedIndex []> * target:Array * offset:int * length:int) -> Array

Fills the target array starting at offset for length entries with normalized Lerp/weighted combinations of the source array.

LerpAndNormalizeTo(...)
Signature: (source:Array * weightedIndexArrays:IEnumerable<WeightedIndex []> * target:Array * offset:int) -> Array

Fills the target array starting at offset with normalized Lerp/weighted combinations of the source array.

LerpTo(...)
Signature: (source:Array * weightedIndexArrays:IEnumerable<WeightedIndex []> * target:Array * offset:int * length:int) -> Array

Fills the target array starting at offset for length entries with Lerp/weighted combinations of the source array.

LerpTo(...)
Signature: (source:Array * weightedIndexArrays:IEnumerable<WeightedIndex []> * target:Array * offset:int) -> Array

Fills the target array starting at offset with Lerp/weighted combinations of the source array.

Transformed(points, matrix)
Signature: (points:V3d [] * matrix:M33d) -> V3d []
TransformedPos(points, matrix)
Signature: (points:V3d [] * matrix:M44d) -> V3d []
Fork me on GitHub