aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/bluebey-studio/src/panel.js
diff options
context:
space:
mode:
authorYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-10-22 15:06:22 +0900
committerYasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com>2026-10-22 15:06:22 +0900
commit76cc6003f79df78613b21bd9114dff02874632bf (patch)
treeb4ec4f8df2d44828ef050a84ae71eb66881a0772 /public/bluebey-studio/src/panel.js
parentc891299737dd0c73a54f9bd1510dc00d6f140f1f (diff)
bluebey-studio: 口の透過を根本修正し、操作の割り当てを戻す
口は常に深度テストを有効にして体・壁で隠れるようにした。通常ドラッグ=ぶるべー移動、Shift+ドラッグ=視点移動に戻し、ダブルクリック/ボタンで回転中心をぶるべーに合わせられるようにした。
Diffstat (limited to 'public/bluebey-studio/src/panel.js')
-rw-r--r--public/bluebey-studio/src/panel.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/public/bluebey-studio/src/panel.js b/public/bluebey-studio/src/panel.js
index 2b405bd..a0b2611 100644
--- a/public/bluebey-studio/src/panel.js
+++ b/public/bluebey-studio/src/panel.js
@@ -2076,6 +2076,13 @@ export function buildPanel(app, root) {
label: '回す速さ', min: 0.2, max: 4, step: 0.1, value: 0.8, format: (v) => v.toFixed(1),
onInput: (v) => { state.view.autoRotateSpeed = v; app.actions.refresh('view'); },
}));
+ cameraSection.add(buttons({
+ items: [{
+ id: 'recenter',
+ label: '中心をぶるべーに合わせる',
+ onClick: () => app.actions.recenterCamera?.(),
+ }],
+ }));
/* ------------------------------------------------------------------ export */