Dynamically import dependencies that are not critical to viewing the UI (#2001)

This commit is contained in:
Gold856
2025-07-13 17:28:45 -04:00
committed by GitHub
parent a62d5e0eee
commit ed58f69275
6 changed files with 30 additions and 15 deletions

View File

@@ -1,8 +1,8 @@
<script setup lang="ts">
import { useSettingsStore } from "@/stores/settings/GeneralSettingsStore";
import { Euler, Quaternion as ThreeQuat } from "three";
import type { Quaternion } from "@/types/PhotonTrackingTypes";
import { toDeg } from "@/lib/MathUtils";
const { Euler, Quaternion: ThreeQuat } = await import("three");
const quaternionToEuler = (rot_quat: Quaternion): { x: number; y: number; z: number } => {
const quat = new ThreeQuat(rot_quat.X, rot_quat.Y, rot_quat.Z, rot_quat.W);