Aardvark.Base


SampleGrid2d

Constructors

ConstructorDescription
new(gridSize, region)
Signature: (gridSize:V2l * region:Box2d) -> unit

Instance members

Instance memberDescription
Sample(count, sample)
Signature: (count:V2l * sample:Action<int64,int64,float,float>) -> unit
Sample(count, region)
Signature: (count:V2l * region:Action<int64,int64,int64,int64,float,float,float,float>) -> unit
SampleRegular(step, sample)
Signature: (step:V2l * sample:Action<int64,int64,float,float>) -> unit

Perform the supplied action on grid elements that are separated by a supplied step size. Only near the borders, the separation may be smaller. The (possibly) smaller border separation is distributed to all four borders.

SampleRegular(step, region)
Signature: (step:V2l * region:Action<int64,int64,int64,int64,float,float,float,float>) -> unit

Perform the supplied action on grid regions of a supplied step size. Only near the borders, the regions may be smaller. The (possibly) smaller border region size is distributed to all four borders.

Static members

Static memberDescription
AdaptivelyFill(...)
Signature: (xMid:Action<int64,int64,int64,int64,float,float> * yMid:Action<int64,int64,int64,int64,float,float> * xyMid:Action<int64,int64,int64,int64,int64,int64,float,float,float,float> * x0:int64 * x1:int64 * y0:int64 * y1:int64) -> unit
AdaptivelyFill(...)
Signature: (xMid:Action<int,int64,int64,int64,int64,float,float> * yMid:Action<int,int64,int64,int64,int64,float,float> * xyMid:Action<int,int64,int64,int64,int64,int64,int64,float,float,float,float> * depth:int * x0:int64 * x1:int64 * y0:int64 * y1:int64) -> unit
AdaptivelySample(...)
Signature: (similar:Func<int64,int64,int64,int64,float,float,float,float,bool> * sample:Action<int64,int64,float,float> * region:Action<int64,int64,int64,int64,float,float,float,float> * super:Action<int64,int64,int64,int64,float,float,float,float> * x0:int64 * x1:int64 * y0:int64 * y1:int64 * xd0:float * xd1:float * yd0:float * yd1:float) -> unit
Fork me on GitHub