From 274766555858d30ca6153647c005ce8ad35416ab Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 2 May 2026 04:09:09 +0200 Subject: [PATCH] Add foliage mask support to terrain structure --- src/document/terrains.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 {