diff --git a/src/diagram/types/diagramEntity.ts b/src/diagram/types/diagramEntity.ts index 97b8770..11d22dc 100644 --- a/src/diagram/types/diagramEntity.ts +++ b/src/diagram/types/diagramEntity.ts @@ -27,7 +27,6 @@ export type DiagramEvent = { type: DiagramEventType; menustate?: EditMenuState; entity?: DiagramEntity; - oldColor?: Color3; newColor?: Color3; diff --git a/src/soccer/soccerMenu.ts b/src/soccer/soccerMenu.ts index 2039249..6464b94 100644 --- a/src/soccer/soccerMenu.ts +++ b/src/soccer/soccerMenu.ts @@ -4,7 +4,7 @@ import {ControllerEvent, ControllerEventType, Controllers} from "../controllers/ import {Control3D, GUI3DManager, PlanePanel, Slider3D} from "@babylonjs/gui"; import log, {Logger} from "loglevel"; import {Field} from "./field"; -import {getFrontPosition} from "../util/functions/getFrontPosition"; + enum SoccerMenuState { PLAY, @@ -180,7 +180,7 @@ export class SoccerMenu extends AbstractMenu { //panel.updateLayout(); //slider.position.x = 1; this.createHandle(this.manager.rootContainer.children[0].node); - this.handle.mesh.position = getFrontPosition(3, this.scene).add(new Vector3(0, .5, 0)); + //this.handle.mesh.position = getFrontPosition(3, this.scene).add(new Vector3(0, .5, 0)); } private handleClick(_info, state) { diff --git a/src/util/functions/getFrontPosition.ts b/src/util/functions/getFrontPosition.ts deleted file mode 100644 index 5e8eaed..0000000 --- a/src/util/functions/getFrontPosition.ts +++ /dev/null @@ -1,14 +0,0 @@ -import {MeshBuilder, Scene, Vector3} from "@babylonjs/core"; - -const debug = false; -export function getFrontPosition(distance: number, scene: Scene): Vector3 { - const offset = new Vector3(0, 0, distance); - //offset.applyRotationQuaternionInPlace(scene.activeCamera.absoluteRotation); - const camPos = scene.activeCamera.globalPosition.clone(); - const newPos = camPos.add(offset); - if (debug) { - const mesh = MeshBuilder.CreateIcoSphere("front", {radius: .1}, scene); - mesh.position = newPos; - } - return newPos; -}