version bump
This commit is contained in:
parent
1c50dd5c84
commit
8a78e45440
@ -10,7 +10,7 @@
|
||||
<link href="/assets/dasfad/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png">
|
||||
<link href="/assets/dasfad/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png">
|
||||
<link href="/assets/dasfad/favicon-96x96.png" rel="icon" sizes="96x96" type="image/png">
|
||||
<link rel="prefetch" href="/node_modules/.vite/deps/HavokPhysics.wasm" as="fetch">
|
||||
<link rel="preload" href="/node_modules/.vite/deps/HavokPhysics.wasm" as="fetch">
|
||||
<title>DASFAD</title>
|
||||
<!-- <link as="script" href="/newRelic.js" rel="preload">
|
||||
<script defer src="/newRelic.js"></script> -->
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "immersive",
|
||||
"private": true,
|
||||
"version": "0.0.8-33",
|
||||
"version": "0.0.8-34",
|
||||
"type": "module",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
|
||||
BIN
public/assets/dasfad-logo.png
Normal file
BIN
public/assets/dasfad-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 41 KiB |
@ -15,6 +15,7 @@ import {DefaultScene} from "../../defaultScene";
|
||||
export function buildRig(xr: WebXRDefaultExperience): Mesh {
|
||||
const scene = DefaultScene.Scene;
|
||||
const rigMesh = MeshBuilder.CreateCylinder("platform", {diameter: .5, height: .01}, scene);
|
||||
rigMesh.setAbsolutePosition(new Vector3(0, .01, 5));
|
||||
const cameratransform = new TransformNode("cameraTransform", scene);
|
||||
cameratransform.parent = rigMesh;
|
||||
xr.baseExperience.onInitialXRPoseSetObservable.add(() => {
|
||||
@ -31,7 +32,7 @@ export function buildRig(xr: WebXRDefaultExperience): Mesh {
|
||||
}
|
||||
});
|
||||
|
||||
rigMesh.setAbsolutePosition(new Vector3(0, .01, 5));
|
||||
|
||||
rigMesh.isPickable = false;
|
||||
const axis = new AxesViewer(scene, .25);
|
||||
axis.zAxis.rotation.y = Math.PI;
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import {ToolType} from "../types/toolType";
|
||||
import {AssetContainer, LoadAssetContainerAsync, Mesh, MeshBuilder, SceneLoader} from "@babylonjs/core";
|
||||
import {AssetContainer, LoadAssetContainerAsync, Mesh, MeshBuilder} from "@babylonjs/core";
|
||||
import {DefaultScene} from "../../defaultScene";
|
||||
import log from "loglevel";
|
||||
|
||||
@ -11,7 +11,7 @@ const detail = {
|
||||
// Cache the loading promise to prevent multiple fetches and handle concurrent requests
|
||||
let personAssetContainerPromise: Promise<AssetContainer> | null = null;
|
||||
export async function buildMesh(type: ToolType, toolname: string): Promise<Mesh> {
|
||||
const logger = log.getLogger('buldMesh');
|
||||
const logger = log.getLogger('buildMesh');
|
||||
const scene = DefaultScene.Scene;
|
||||
switch (type) {
|
||||
case ToolType.BOX:
|
||||
@ -57,6 +57,10 @@ export async function buildMesh(type: ToolType, toolname: string): Promise<Mesh>
|
||||
// Create new instance using BabylonJS's built-in instantiation
|
||||
const entries = container.instantiateModelsToScene();
|
||||
const mesh = entries.rootNodes[0] as Mesh;
|
||||
if (!mesh) {
|
||||
logger.error('error loading mesh');
|
||||
return MeshBuilder.CreateBox(toolname, {width: 1, height: 1, depth: 1});
|
||||
}
|
||||
mesh.setParent(null);
|
||||
mesh.id = toolname;
|
||||
mesh.name = toolname;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user