Skip to content

Commit 69b18fd

Browse files
author
DavidQ
committed
Add camera debug panel plan
1 parent 8f70b7e commit 69b18fd

31 files changed

Lines changed: 112 additions & 5595 deletions

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,6 @@ COMMIT_COMMENT.txt
2626
commit_comment.txt
2727
CODEX_COMMANDS.md
2828
codex_commands.md
29-
NEXT_COMMAND.txt
29+
NEXT_COMMAND.txt
30+
31+
node_modules/

docker-compose.override.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: '3.8'
2+
services:
3+
app:
4+
volumes:
5+
- .:/app
6+
- /app/node_modules

docs/dev/CODEX_COMMANDS.md

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
21
MODEL: GPT-5.3-codex
3-
REASONING: medium
4-
5-
COMMAND:
6-
Update docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md
7-
8-
Rules:
9-
- ONLY change [ ] [.] [x]
10-
- DO NOT change text
11-
- DO NOT reorder
12-
13-
Validate:
14-
- diff = markers only
15-
- update reports
2+
REASONING: high
3+
COMMAND: Implement camera debug panel

docs/dev/COMMIT_COMMENT.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Sync MASTER_ROADMAP_HIGH_LEVEL status markers only<BUILD_PR_LEVEL_17_17_MASTER_ROADMAP_STATUS_SYNC>
1+
Add camera debug panel plan
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
2-
[x] markers only changed
3-
[x] no text changed
4-
[x] roadmap reflects progress
1+
Validate camera debug panel
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# BUILD PR: Level 17.17 Camera Debug Panel
2+
3+
## Purpose
4+
Implement the camera debug panel as a minimal, testable 3D debug surface slice.
5+
6+
## Scope
7+
- Update the existing `3d.camera` panel output to include camera pose readouts.
8+
- Extend the camera summary provider to normalize camera position and rotation fields.
9+
- Add one targeted test that validates camera summary normalization and panel rendering lines.
10+
11+
## Out Of Scope
12+
- scene graph inspector changes
13+
- collision overlay changes
14+
- render pipeline stage panel changes
15+
- non-camera 3D debug feature expansion
16+
17+
## Exact Targets
18+
- `src/engine/debug/standard/threeD/providers/cameraSummaryProvider.js`
19+
- `src/engine/debug/standard/threeD/panels/panel3dCamera.js`
20+
- `tests/tools/CameraDebugPanel.test.mjs`
21+
22+
## Validation
23+
- `node --input-type=module -e "import { run } from './tests/tools/CameraDebugPanel.test.mjs'; await run(); console.log('PASS CameraDebugPanel');"`
24+
25+
## Acceptance
26+
- [ ] Camera summary includes deterministic position and rotation values.
27+
- [ ] `3d.camera` panel renders camera pose lines and existing camera metadata lines.
28+
- [ ] Validation command passes.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# PLAN
2+
Camera Debug Panel

node_modules/.package-lock.json

Lines changed: 0 additions & 28 deletions
This file was deleted.

node_modules/ws/LICENSE

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)