From 8072dbef8be7afc9eff598af8eadc12aa4416420 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Wed, 13 May 2026 10:30:42 +0900 Subject: [PATCH] wip --- .../src/pages/room.add-object-dialog.vue | 49 ++- packages/frontend/src/world/controller.ts | 17 +- packages/frontend/src/world/engine.ts | 8 +- .../frontend/src/world/room/controller.ts | 49 ++- packages/frontend/src/world/room/engine.ts | 14 +- .../frontend/src/world/room/previewEngine.ts | 74 +++-- .../src/world/room/previewEngineController.ts | 293 ++++++++++++++++++ .../src/world/room/previewEngineWorker.ts | 88 ++++++ packages/frontend/src/world/room/worker.ts | 29 +- packages/frontend/src/world/utility.ts | 35 +++ 10 files changed, 573 insertions(+), 83 deletions(-) create mode 100644 packages/frontend/src/world/room/previewEngineController.ts create mode 100644 packages/frontend/src/world/room/previewEngineWorker.ts diff --git a/packages/frontend/src/pages/room.add-object-dialog.vue b/packages/frontend/src/pages/room.add-object-dialog.vue index 9df0c6856a..1ccf981666 100644 --- a/packages/frontend/src/pages/room.add-object-dialog.vue +++ b/packages/frontend/src/pages/room.add-object-dialog.vue @@ -62,24 +62,29 @@ SPDX-License-Identifier: AGPL-3.0-only