diff --git a/src/document/terrains.ts b/src/document/terrains.ts index a905a684..14fdc2c6 100644 --- a/src/document/terrains.ts +++ b/src/document/terrains.ts @@ -5,6 +5,15 @@ export interface TerrainLayer { materialId: string | null; } +export interface TerrainFoliageMask { + layerId: string; + resolutionX: number; + resolutionZ: number; + values: number[]; +} + +export type TerrainFoliageMaskRegistry = Record; + export interface Terrain { id: string; kind: "terrain"; @@ -19,6 +28,7 @@ export interface Terrain { heights: number[]; layers: TerrainLayer[]; paintWeights: number[]; + foliageMasks: TerrainFoliageMaskRegistry; } export interface TerrainHeightPatchEntry {