diff --git a/src/app.ts b/src/app.ts index fc6e39d..98fe0be 100644 --- a/src/app.ts +++ b/src/app.ts @@ -34,7 +34,9 @@ class App { canvas.style.height = "100%"; canvas.id = "gameCanvas"; document.body.appendChild(canvas); - this.initialize(canvas); + this.initialize(canvas).then(()=>{ + console.log('Scene Initialized'); + }); } async initialize(canvas) { diff --git a/src/controllers/rigplatform.ts b/src/controllers/rigplatform.ts index c918ed8..1f4aeec 100644 --- a/src/controllers/rigplatform.ts +++ b/src/controllers/rigplatform.ts @@ -9,7 +9,7 @@ import { PhysicsMotionType, PhysicsShapeType, Quaternion, - Scene, Space, + Scene, StandardMaterial, Vector3, WebXRDefaultExperience diff --git a/src/diagram/diagramManager.ts b/src/diagram/diagramManager.ts index 4f046f9..1d6d444 100644 --- a/src/diagram/diagramManager.ts +++ b/src/diagram/diagramManager.ts @@ -38,7 +38,7 @@ export class DiagramManager { static currentMesh: AbstractMesh; static rightController: Mesh; static state: BmenuState; - private scene: Scene; + private readonly scene: Scene; constructor(scene: Scene) { this.scene = scene; diff --git a/src/integration/ring/cameras.ts b/src/integration/ring/cameras.ts index 076b7d9..1c69cd8 100644 --- a/src/integration/ring/cameras.ts +++ b/src/integration/ring/cameras.ts @@ -2,7 +2,7 @@ import {Angle, Color3, MeshBuilder, Scene, StandardMaterial, Texture} from "@bab import axios from "axios"; export class Cameras { - private scene: Scene; + private readonly scene: Scene; private token: string; private cameras; private cameratextures = new Array(); @@ -37,7 +37,7 @@ export class Cameras { materialPlane.diffuseTexture = new Texture("https://local.immersiveidea.com/api/cameras?id=" + id, this.scene); materialPlane.specularColor = new Color3(0, 0, 0); - materialPlane.backFaceCulling = false;//Allways show the front and the back of an element + materialPlane.backFaceCulling = false; plane.material = materialPlane; plane.rotation.y = Angle.FromDegrees(180).radians(); plane.position.y = height / 2 + .2; diff --git a/src/menus/bmenu.ts b/src/menus/bmenu.ts index e75a8af..01e83b8 100644 --- a/src/menus/bmenu.ts +++ b/src/menus/bmenu.ts @@ -20,7 +20,7 @@ export enum BmenuState { } export class Bmenu { - private scene; + private readonly scene; private state: BmenuState = BmenuState.NONE; private xr; diff --git a/src/util/gmap.ts b/src/util/gmap.ts index db2ae11..f05b50d 100644 --- a/src/util/gmap.ts +++ b/src/util/gmap.ts @@ -2,7 +2,7 @@ import {Angle, Color3, MeshBuilder, Scene, StandardMaterial, Texture} from "@bab import googleStaticMapsTile from "google-static-maps-tile"; export class Gmap { - private scene: Scene; + private readonly scene: Scene; constructor(scene: Scene) { this.scene = scene; diff --git a/src/util/mapt.ts b/src/util/mapt.ts index 8da7f29..8bacb99 100644 --- a/src/util/mapt.ts +++ b/src/util/mapt.ts @@ -2,7 +2,7 @@ import * as maptilerClient from '@maptiler/client'; import {Angle, Color3, MeshBuilder, Scene, StandardMaterial, Texture} from "@babylonjs/core"; export class Mapt { - private scene: Scene; + private readonly scene: Scene; constructor(scene: Scene) { this.scene = scene;