Refactored scene to use DefaultScene.
This commit is contained in:
parent
f7dd6840e7
commit
b8521be13e
@ -5,15 +5,16 @@ import {
|
||||
PhysicsAggregate,
|
||||
PhysicsMotionType,
|
||||
PhysicsShapeType,
|
||||
Scene,
|
||||
TransformNode,
|
||||
Vector3,
|
||||
WebXRDefaultExperience
|
||||
} from "@babylonjs/core";
|
||||
|
||||
import {buildStandardMaterial} from "../../materials/functions/buildStandardMaterial";
|
||||
import {DefaultScene} from "../../defaultScene";
|
||||
|
||||
export function buildRig(scene: Scene, xr: WebXRDefaultExperience): Mesh {
|
||||
export function buildRig(xr: WebXRDefaultExperience): Mesh {
|
||||
const scene = DefaultScene.scene;
|
||||
const rigMesh = MeshBuilder.CreateCylinder("platform", {diameter: .5, height: .01}, scene);
|
||||
const cameratransform = new TransformNode("cameraTransform", scene);
|
||||
cameratransform.parent = rigMesh;
|
||||
|
||||
@ -44,7 +44,7 @@ export class Rigplatform {
|
||||
this.diagramManager = diagramManager;
|
||||
this.controllers = diagramManager.controllers;
|
||||
this.xr = xr;
|
||||
this.rigMesh = buildRig(this.scene, xr);
|
||||
this.rigMesh = buildRig(xr);
|
||||
this.fixRotation();
|
||||
this.initializeControllers();
|
||||
this.registerVelocityObserver();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user