From 4581b89443997fce07c2b025d73fd927d14dd39b Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 30 Apr 2026 00:11:54 +0200 Subject: [PATCH] Add climbable property to brush faces --- src/document/brushes.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/document/brushes.ts b/src/document/brushes.ts index 2a2b7c92..c924c6c4 100644 --- a/src/document/brushes.ts +++ b/src/document/brushes.ts @@ -156,6 +156,7 @@ export interface FaceUvState { export interface BrushFace { materialId: string | null; uv: FaceUvState; + climbable: boolean; } export interface BoxBrushWaterSettings { @@ -384,7 +385,8 @@ export function isTorusBrush(brush: Brush): brush is TorusBrush { function cloneBrushFace(face: BrushFace): BrushFace { return { materialId: face.materialId, - uv: cloneFaceUvState(face.uv) + uv: cloneFaceUvState(face.uv), + climbable: face.climbable }; } @@ -943,7 +945,8 @@ export function createDefaultBrushFaces( faceId, { materialId: null, - uv: createDefaultFaceUvState() + uv: createDefaultFaceUvState(), + climbable: false } ]) ) as Record;