ds-heightmap
Version:
Use diamond-square algorithm to generate heightmaps.
16 lines (15 loc) • 343 B
TypeScript
interface DSConfig {
width: number;
height: number;
depth?: number;
rough?: number;
randomizer?: (base: number, range: number) => number;
}
interface OutputMap {
data: number[][];
max: number;
min: number;
}
declare function ds(config?: DSConfig): OutputMap;
export { ds };
export type { DSConfig, OutputMap };