Commit Graph

1064 Commits

Author SHA1 Message Date
8a04101d68 Update eye position calculation in first-person navigation controller 2026-04-04 15:53:32 +02:00
762ed5d916 Update first-person-navigation-controller to use getFirstPersonPlayerEyeHeight 2026-04-04 15:53:22 +02:00
2dda25ae4b Import and use FIRST_PERSON_PLAYER_SHAPE in runtime-scene-build.ts 2026-04-04 15:53:21 +02:00
ecff9053ab Update runtime scene to include player collider 2026-04-04 15:53:00 +02:00
16a7b4e7e2 Add player collision module 2026-04-04 15:53:00 +02:00
3fdbc002b6 Remove player collision logic from runtime-three module 2026-04-04 15:52:45 +02:00
6db8b82ed7 Add validation for player start collider properties in scene-document-validation.ts 2026-04-04 15:52:36 +02:00
bb6698caa0 Add migration for Player Start entities with authored collider settings 2026-04-04 15:52:10 +02:00
c89eb9db94 Add function to read player start collider settings 2026-04-04 15:52:06 +02:00
450ffc5299 Update scene document version and player start collider settings 2026-04-04 15:52:01 +02:00
30104e815b Add player start collider settings and validation 2026-04-04 15:51:55 +02:00
56cd968009 Remove unused parameter in rebuildModelInstances calls 2026-04-04 08:38:33 +02:00
d01a8bfefc Remove unused function and related code in runtime-host.ts 2026-04-04 08:37:01 +02:00
8b01425464 Remove redundant y-axis position check in test 2026-04-04 08:34:53 +02:00
eefc57262b Update test expectations for x-axis movement 2026-04-04 08:34:52 +02:00
1c60dafbf8 Update terrain geometry and test cases for RapierCollisionWorld 2026-04-04 08:33:37 +02:00
ca2f5b64aa Add function to create Rapier heightfield heights from collider data 2026-04-04 08:33:20 +02:00
7df881227a Add test for first-person motion against terrain heightfield colliders 2026-04-04 08:21:51 +02:00
cc8dd23768 Add validation and adjust heightfield parameters in terrain model collider attachment 2026-04-04 08:21:45 +02:00
27269c55d0 Remove unused import and effect hook 2026-04-04 08:00:41 +02:00
6a0ec57cf1 Update test assertions for feet position 2026-04-04 08:00:41 +02:00
2b44ba38ca Add world step after setting character controller properties 2026-04-04 08:00:41 +02:00
017e6959e4 Update collision detection logic in RapierCollisionWorld 2026-04-04 07:58:16 +02:00
8f92d34fca auto-git:
[change] tests/geometry/model-instance-collider-generation.test.ts
2026-04-04 07:58:01 +02:00
b85b295c5a Update version references and refactor collider generation logic 2026-04-04 07:58:01 +02:00
6b1b6a3437 auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-04-04 07:57:32 +02:00
f63ce0fc11 auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-04-04 07:57:32 +02:00
ba8f8235bf Add collision mode support and debug visualization in App.tsx and related files 2026-04-04 07:57:32 +02:00
3d1dd3fe63 auto-git:
[add] src/geometry/model-instance-collider-generation.ts
 [add] src/runtime-three/rapier-collision-world.ts
 [change] AGENTS.md
 [change] CHAT_CONTEXT.md
 [change] architecture.md
 [change] package.json
 [change] prompts-lite.txt
 [change] prompts.txt
 [change] roadmap.md
 [change] src/assets/model-instances.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] src/runtime-three/runtime-scene-validation.ts
 [change] src/viewport-three/viewport-host.ts
 [change] testing.md
2026-04-04 07:55:41 +02:00
d82e37861e Include hoveredViewportPanelId in dependency array of useEffect 2026-04-03 02:38:44 +02:00
ae6becb14a Add and remove event listeners for pointermove on document 2026-04-03 02:38:44 +02:00
a66f57faff Update App.tsx to handle viewport panel hover and modify tests/unit/transform-foundation.integration.test.tsx for pointer events 2026-04-03 02:37:31 +02:00
17709683bd Remove unused props and handlers in ViewportPanel 2026-04-03 02:37:21 +02:00
aba85766eb Update test event from pointerMove to pointerOver 2026-04-03 02:37:21 +02:00
4ee909b911 Change onPointerMoveCapture to onPointerOverCapture in ViewportPanel 2026-04-03 02:37:21 +02:00
9ff714af04 Update test event from pointerEnter to pointerMove 2026-04-03 02:37:21 +02:00
512d8e0269 Update event handlers for viewport panel hover logic 2026-04-03 02:36:21 +02:00
86cfa78448 Conditional transform source panel ID based on layout mode 2026-04-03 02:36:20 +02:00
5c89a72dc8 Add support for hovered viewport panel in transform operations 2026-04-03 02:35:42 +02:00
e0b1c31323 Add hover functionality to ViewportPanel and enhance transform session handling in ViewportHost 2026-04-03 02:35:30 +02:00
2dfa68822c Add unit test for transform foundation and remove unused e2e test 2026-04-03 02:23:41 +02:00
6f07baf653 Modify entity selection methods in transform tests 2026-04-03 02:21:06 +02:00
2bfec5b30b Update type annotations in transform-foundation.e2e.ts 2026-04-03 02:21:06 +02:00
14b1de3a91 Add E2E test for transform foundation 2026-04-03 02:21:06 +02:00
e801c93a90 Simplify test setup in editor-store.test.ts 2026-04-03 02:19:27 +02:00
ea8b8c4ba6 Update editor store test to include transform session tracking 2026-04-03 02:19:21 +02:00
c36c1c3394 Add tests for transform session command 2026-04-03 02:19:21 +02:00
6f1f2f20fb Add scene document replacement function in viewport-test-helpers.ts 2026-04-03 02:18:30 +02:00
f4fd54f285 Simplify variable assignment in App.tsx 2026-04-03 02:18:30 +02:00
8c844d08c9 Update viewport-host.ts and viewport-canvas.test.tsx 2026-04-03 02:17:40 +02:00