import type { IRandom } from "@thi.ng/random"; import type { Vec } from "@thi.ng/vectors"; import type { IShape } from "./api.js"; /** * Produces `num` random points for which {@link pointInside} succeeds for the * given `shape`. Writes results into `out` array (or creates a new one). * * @remarks * Samples are only created with the shapes bounding box and are chosen using * optionally provided `rnd` * [`IRandom`](https://docs.thi.ng/umbrella/random/interfaces/IRandom.html) * instance. * * @param shape * @param num * @param rnd * @param out */ export declare const scatter: (shape: IShape, num: number, rnd?: IRandom, out?: Vec[]) => Vec[] | undefined; //# sourceMappingURL=scatter.d.ts.map