Strata - v1.4.10
    Preparing search index...

    Function generateBiomeInstanceData

    • Generate instance data (positions, rotations, scales) based on biomes.

      Parameters

      • count: number

        Number of instances to generate.

      • areaSize: number

        Size of the square area to scatter instances.

      • heightFunc: (x: number, z: number) => number

        Function to determine terrain height at x,z.

      • Optionalbiomes: BiomeData[]

        Array of biome data for distribution.

      • OptionalallowedBiomes: string[]

        List of biome types this instance can spawn in.

      • Optionalseed: number

        Random seed for deterministic placement.

      Returns InstanceData[]

      Array of InstanceData objects.

      const trees = generateInstanceData(
      500,
      100,
      (x, z) => getTerrainHeight(x, z),
      biomes,
      ['forest']
      );