From d92f689d97f3e139144d58b72d016ca9f4983da9 Mon Sep 17 00:00:00 2001 From: Michael Mainguy Date: Tue, 1 Aug 2023 15:02:50 -0500 Subject: [PATCH] refactored config menu. --- src/menus/configMenu.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/menus/configMenu.ts b/src/menus/configMenu.ts index 0169afc..15133f0 100644 --- a/src/menus/configMenu.ts +++ b/src/menus/configMenu.ts @@ -1,5 +1,5 @@ import {AdvancedDynamicTexture, RadioGroup, SelectionPanel} from "@babylonjs/gui"; -import {AbstractMesh, Angle, MeshBuilder, Scene, WebXRExperienceHelper} from "@babylonjs/core"; +import {AbstractMesh, MeshBuilder, Scene, WebXRExperienceHelper} from "@babylonjs/core"; import {CameraHelper} from "../util/cameraHelper"; import log from "loglevel"; import {AppConfig} from "../util/appConfig"; @@ -46,9 +46,7 @@ export class ConfigMenu { this.buildGridSizeControl(selectionPanel); this.buildRotationSnapControl(selectionPanel); this.buildCreateScaleControl(selectionPanel); - - this.configPlane.position = CameraHelper.getFrontPosition(2, this.scene); - this.configPlane.rotation.y = Angle.FromDegrees(180).radians(); + CameraHelper.setMenuPosition(this.configPlane, this.scene); } private createVal(value) {