From 95703fc5ec4ad93c234958d44080e3a638fbff5a Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 5 Apr 2026 02:55:38 +0200 Subject: [PATCH] Update viewport host with additional box brush functions and types --- src/viewport-three/viewport-host.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index e01c73ce..77c98220 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -107,8 +107,11 @@ import { BOX_EDGE_IDS, BOX_FACE_IDS, BOX_VERTEX_IDS, + cloneBoxBrushGeometry, + deriveBoxBrushSizeFromGeometry, DEFAULT_BOX_BRUSH_SIZE, type BoxBrush, + type BoxBrushGeometry, type BoxEdgeId, type BoxFaceId, type BoxVertexId @@ -123,9 +126,15 @@ import { getBoxBrushVertexSigns, getBoxBrushVertexWorldPosition, transformBoxBrushLocalPointToWorld, + transformBoxBrushWorldPointToLocal, transformBoxBrushWorldVectorToLocal } from "../geometry/box-brush-components"; -import { buildBoxBrushDerivedMeshData } from "../geometry/box-brush-mesh"; +import { + buildBoxBrushDerivedMeshData, + getBoxBrushEdgeVertexIds, + getBoxBrushFaceVertexIds, + getBoxBrushLocalVertexPosition +} from "../geometry/box-brush-mesh"; import { createModelColliderDebugGroup } from "../geometry/model-instance-collider-debug-mesh"; import { buildGeneratedModelCollider } from "../geometry/model-instance-collider-generation"; import { DEFAULT_GRID_SIZE, snapValueToGrid } from "../geometry/grid-snapping";