Number of instances to generate
Size of the area to place instances in
Function to get terrain height at (x, z)
Optionalbiomes: BiomeData[]Optional biome data for filtering
OptionalallowedBiomes: string[]Optional list of allowed biome types
Optionalseed: numberOptional seed for deterministic generation (default: random)
OptionalgetBiomeAt: (x: number, z: number, biomes: BiomeData[]) => BiomeDataOptional biome lookup function
Optional_noise3D: (x: number, y: number, z: number) => numberOptionalfbm: (x: number, y: number, z: number, octaves?: number) => numberOptional FBM function
Array of InstanceData
Generate instance data for vegetation/objects. Pure TypeScript - no React dependencies.