From e6f3c25c73ae66a5b182948ca1f906743f9a2ee5 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 2 Apr 2026 22:12:24 +0200 Subject: [PATCH] Add method to get box creation plane based on view mode --- src/viewport-three/viewport-host.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/viewport-three/viewport-host.ts b/src/viewport-three/viewport-host.ts index b59b11dc..ab253708 100644 --- a/src/viewport-three/viewport-host.ts +++ b/src/viewport-three/viewport-host.ts @@ -459,6 +459,18 @@ export class ViewportHost { this.applyOrthographicCameraPose(); } + private getBoxCreatePlane() { + switch (this.viewMode) { + case "perspective": + case "top": + return this.boxCreatePlane.set(new Vector3(0, 1, 0), 0); + case "front": + return this.boxCreatePlane.set(new Vector3(0, 0, 1), 0); + case "side": + return this.boxCreatePlane.set(new Vector3(1, 0, 0), 0); + } + } + private applyWorld() { if (this.currentWorld === null) { return;