diff options
| author | Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> | 2026-10-22 15:06:22 +0900 |
|---|---|---|
| committer | Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> | 2026-10-22 15:06:22 +0900 |
| commit | 76cc6003f79df78613b21bd9114dff02874632bf (patch) | |
| tree | b4ec4f8df2d44828ef050a84ae71eb66881a0772 /public/bluebey-studio/src/panel.js | |
| parent | c891299737dd0c73a54f9bd1510dc00d6f140f1f (diff) | |
bluebey-studio: 口の透過を根本修正し、操作の割り当てを戻す
口は常に深度テストを有効にして体・壁で隠れるようにした。通常ドラッグ=ぶるべー移動、Shift+ドラッグ=視点移動に戻し、ダブルクリック/ボタンで回転中心をぶるべーに合わせられるようにした。
Diffstat (limited to 'public/bluebey-studio/src/panel.js')
| -rw-r--r-- | public/bluebey-studio/src/panel.js | 7 |
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 */ |
