Commit Graph

  • 73923baf5d Implement setWhiteboxSnapSettings method in ViewportHost Victor Giers 2026-04-04 19:28:23 +02:00
  • 0fd274d8ab Add whitebox snap settings to ViewportHost Victor Giers 2026-04-04 19:28:19 +02:00
  • f69882764e Refactor brush focus target calculation Victor Giers 2026-04-04 19:27:23 +02:00
  • 89b30a507a Refactor brush collider creation in rapier-collision-world.ts Victor Giers 2026-04-04 19:27:16 +02:00
  • 991e414ae4 Add rotation support for brush meshes and colliders Victor Giers 2026-04-04 19:27:06 +02:00
  • b79ec90293 Support rotation and scaling in commit transform session command Victor Giers 2026-04-04 19:26:44 +02:00
  • b4f0c61a1e Add rotate box brush command Victor Giers 2026-04-04 19:26:36 +02:00
  • f64eaa7350 Add snapToGrid and label options to resize box brush command Victor Giers 2026-04-04 19:26:26 +02:00
  • c19dae0df6 Add snapToGrid option to create and move box brush commands Victor Giers 2026-04-04 19:26:18 +02:00
  • cc9b200bae Add rotation and size properties to transform target and preview Victor Giers 2026-04-04 19:26:06 +02:00
  • 805fb9100f Add rotationDegrees to BoxBrush and update scene document version Victor Giers 2026-04-04 19:25:54 +02:00
  • 1da2eb3b1f Update scene document version and enhance box brush calculations Victor Giers 2026-04-04 19:25:43 +02:00
  • efbbd814a3 Add rotationDegrees to BoxBrush and update createBoxBrush function Victor Giers 2026-04-04 19:25:15 +02:00
  • 529e8f4da9 Update CHAT_CONTEXT.md to reflect current direction and priorities Victor Giers 2026-04-04 19:14:54 +02:00
  • 2e16851ac2 Revise testing.md for whitebox geometry correctness and snapping helpers Victor Giers 2026-04-04 19:14:37 +02:00
  • c8fd1a6f94 Update roadmap.md to prioritize whiteboxing ergonomics Victor Giers 2026-04-04 19:14:20 +02:00
  • 39cce3952d Update roadmap.md to focus on whiteboxing and direct geometry editing features Victor Giers 2026-04-04 19:14:09 +02:00
  • 1988abf055 Update architecture and roadmap documentation for whiteboxing features Victor Giers 2026-04-04 19:13:50 +02:00
  • 4dfc3453fb Update AGENTS.md with new product description and goals Victor Giers 2026-04-04 19:13:16 +02:00
  • c2ac4b04f6 Update createWireframeDisplayMaterial to handle different material types Victor Giers 2026-04-04 19:07:42 +02:00
  • 4974c7a89c Add test for wireframe display in orthographic views Victor Giers 2026-04-04 19:07:14 +02:00
  • 7f5671051c Ensure edges visibility based on display mode Victor Giers 2026-04-04 19:07:08 +02:00
  • fdc582a494 Update material handling to dispose of originals in model rendering and viewport host Victor Giers 2026-04-04 19:06:57 +02:00
  • 6eef0142e2 Update preview group creation to handle wireframe display mode Victor Giers 2026-04-04 19:06:33 +02:00
  • 4c4fde5aae Add wireframe render mode for model instances and viewport display Victor Giers 2026-04-04 19:06:06 +02:00
  • efad6ab92a Extend local draft storage to include 'wireframe' display mode Victor Giers 2026-04-04 19:05:12 +02:00
  • 1f8a112f0e Modify ViewportCanvas to handle non-normal display modes Victor Giers 2026-04-04 19:05:09 +02:00
  • f30da7bc8a Update ViewportPanel to support 'wireframe' display mode Victor Giers 2026-04-04 19:05:06 +02:00
  • 1e347c004e Add 'wireframe' display mode to viewport layout Victor Giers 2026-04-04 19:05:03 +02:00
  • 65bffc2ec8 Update test for feet position threshold Victor Giers 2026-04-04 16:01:39 +02:00
  • 561b64f1ba Add playerCollider to runtimeSceneFixture in tests Victor Giers 2026-04-04 16:01:32 +02:00
  • 8210067daa Update collider mode validation and scene document version Victor Giers 2026-04-04 16:01:28 +02:00
  • d7f580dfb5 Convert onBlur handlers to arrow functions in App.tsx Victor Giers 2026-04-04 16:01:18 +02:00
  • e462209dcd Update build-runtime-scene.test.ts with player collider details Victor Giers 2026-04-04 16:00:10 +02:00
  • d9c6455f9e Add tests for RapierCollisionWorld Victor Giers 2026-04-04 15:59:19 +02:00
  • c0bc372277 Remove unused test file for RapierCollisionWorld Victor Giers 2026-04-04 15:58:43 +02:00
  • 3397be7b42 Add collider properties to buildRuntimeSceneFromDocument tests Victor Giers 2026-04-04 15:57:58 +02:00
  • 53d40ec039 Add collider settings to player start entity and update tests Victor Giers 2026-04-04 15:57:49 +02:00
  • f22a64f97b Add collider validation to scene document test Victor Giers 2026-04-04 15:57:35 +02:00
  • 3507e01e4a Update player start entity defaults in tests Victor Giers 2026-04-04 15:57:28 +02:00
  • 9fd09ae7ce Add player collider configuration options in App.tsx Victor Giers 2026-04-04 15:56:54 +02:00
  • c752c7fa6d Enhance applyPlayerStartChange to accept collider mode overrides Victor Giers 2026-04-04 15:56:30 +02:00
  • 41917c30f7 Initialize and update player start collider properties in App.tsx Victor Giers 2026-04-04 15:56:20 +02:00
  • 6e4daccced Add player start collider mode and dimensions to App.tsx Victor Giers 2026-04-04 15:56:13 +02:00
  • ac905d24fb Add function to describe player start collider mode Victor Giers 2026-04-04 15:56:01 +02:00
  • 9a22b462d4 Import new player start constants and types Victor Giers 2026-04-04 15:55:31 +02:00
  • a2805c16fe Update eye height to use default constant Victor Giers 2026-04-04 15:55:19 +02:00
  • acf9a457c6 Update player start render objects with additional parameters Victor Giers 2026-04-04 15:55:14 +02:00
  • 869432d989 Update createPlayerStartRenderObjects to handle different colliders and improve visuals Victor Giers 2026-04-04 15:54:53 +02:00
  • 484eaf8db9 Add CapsuleGeometry and update default player start collider settings Victor Giers 2026-04-04 15:54:35 +02:00
  • 9007681e0b Add support for different player collider shapes and modes Victor Giers 2026-04-04 15:54:03 +02:00
  • 70bcb35167 Update rebuildCollisionWorld to include playerCollider Victor Giers 2026-04-04 15:53:34 +02:00
  • 8a04101d68 Update eye position calculation in first-person navigation controller Victor Giers 2026-04-04 15:53:27 +02:00
  • 762ed5d916 Update first-person-navigation-controller to use getFirstPersonPlayerEyeHeight Victor Giers 2026-04-04 15:53:09 +02:00
  • 2dda25ae4b Import and use FIRST_PERSON_PLAYER_SHAPE in runtime-scene-build.ts Victor Giers 2026-04-04 15:53:00 +02:00
  • ecff9053ab Update runtime scene to include player collider Victor Giers 2026-04-04 15:52:49 +02:00
  • 16a7b4e7e2 Add player collision module Victor Giers 2026-04-04 15:52:46 +02:00
  • 3fdbc002b6 Remove player collision logic from runtime-three module Victor Giers 2026-04-04 15:52:36 +02:00
  • 6db8b82ed7 Add validation for player start collider properties in scene-document-validation.ts Victor Giers 2026-04-04 15:52:27 +02:00
  • bb6698caa0 Add migration for Player Start entities with authored collider settings Victor Giers 2026-04-04 15:52:07 +02:00
  • c89eb9db94 Add function to read player start collider settings Victor Giers 2026-04-04 15:52:02 +02:00
  • 450ffc5299 Update scene document version and player start collider settings Victor Giers 2026-04-04 15:51:56 +02:00
  • 30104e815b Add player start collider settings and validation Victor Giers 2026-04-04 15:51:29 +02:00
  • 56cd968009 Remove unused parameter in rebuildModelInstances calls Victor Giers 2026-04-04 08:37:23 +02:00
  • d01a8bfefc Remove unused function and related code in runtime-host.ts Victor Giers 2026-04-04 08:36:51 +02:00
  • 8b01425464 Remove redundant y-axis position check in test Victor Giers 2026-04-04 08:34:00 +02:00
  • eefc57262b Update test expectations for x-axis movement Victor Giers 2026-04-04 08:33:40 +02:00
  • 1c60dafbf8 Update terrain geometry and test cases for RapierCollisionWorld Victor Giers 2026-04-04 08:33:21 +02:00
  • ca2f5b64aa Add function to create Rapier heightfield heights from collider data Victor Giers 2026-04-04 08:32:53 +02:00
  • 7df881227a Add test for first-person motion against terrain heightfield colliders Victor Giers 2026-04-04 08:21:45 +02:00
  • cc8dd23768 Add validation and adjust heightfield parameters in terrain model collider attachment Victor Giers 2026-04-04 08:21:13 +02:00
  • 27269c55d0 Remove unused import and effect hook Victor Giers 2026-04-04 08:00:28 +02:00
  • 6a0ec57cf1 Update test assertions for feet position Victor Giers 2026-04-04 07:59:51 +02:00
  • 2b44ba38ca Add world step after setting character controller properties Victor Giers 2026-04-04 07:59:32 +02:00
  • 017e6959e4 Update collision detection logic in RapierCollisionWorld Victor Giers 2026-04-04 07:58:12 +02:00
  • 8f92d34fca auto-git: [change] tests/geometry/model-instance-collider-generation.test.ts Victor Giers 2026-04-04 07:57:40 +02:00
  • b85b295c5a Update version references and refactor collider generation logic Victor Giers 2026-04-04 07:57:32 +02:00
  • 6b1b6a3437 auto-git: [change] tests/serialization/scene-document-json.test.ts Victor Giers 2026-04-04 07:56:11 +02:00
  • f63ce0fc11 auto-git: [change] tests/serialization/scene-document-json.test.ts Victor Giers 2026-04-04 07:56:06 +02:00
  • ba8f8235bf Add collision mode support and debug visualization in App.tsx and related files Victor Giers 2026-04-04 07:55:42 +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 Victor Giers 2026-04-04 07:51:38 +02:00
  • d82e37861e Include hoveredViewportPanelId in dependency array of useEffect Victor Giers 2026-04-03 02:38:00 +02:00
  • ae6becb14a Add and remove event listeners for pointermove on document Victor Giers 2026-04-03 02:37:34 +02:00
  • a66f57faff Update App.tsx to handle viewport panel hover and modify tests/unit/transform-foundation.integration.test.tsx for pointer events Victor Giers 2026-04-03 02:37:22 +02:00
  • 17709683bd Remove unused props and handlers in ViewportPanel Victor Giers 2026-04-03 02:36:59 +02:00
  • aba85766eb Update test event from pointerMove to pointerOver Victor Giers 2026-04-03 02:36:32 +02:00
  • 4ee909b911 Change onPointerMoveCapture to onPointerOverCapture in ViewportPanel Victor Giers 2026-04-03 02:36:30 +02:00
  • 9ff714af04 Update test event from pointerEnter to pointerMove Victor Giers 2026-04-03 02:36:21 +02:00
  • 512d8e0269 Update event handlers for viewport panel hover logic Victor Giers 2026-04-03 02:36:11 +02:00
  • 86cfa78448 Conditional transform source panel ID based on layout mode Victor Giers 2026-04-03 02:35:53 +02:00
  • 5c89a72dc8 Add support for hovered viewport panel in transform operations Victor Giers 2026-04-03 02:35:30 +02:00
  • e0b1c31323 Add hover functionality to ViewportPanel and enhance transform session handling in ViewportHost Victor Giers 2026-04-03 02:34:55 +02:00
  • 2dfa68822c Add unit test for transform foundation and remove unused e2e test Victor Giers 2026-04-03 02:22:51 +02:00
  • 6f07baf653 Modify entity selection methods in transform tests Victor Giers 2026-04-03 02:20:30 +02:00
  • 2bfec5b30b Update type annotations in transform-foundation.e2e.ts Victor Giers 2026-04-03 02:19:48 +02:00
  • 14b1de3a91 Add E2E test for transform foundation Victor Giers 2026-04-03 02:19:41 +02:00
  • e801c93a90 Simplify test setup in editor-store.test.ts Victor Giers 2026-04-03 02:19:21 +02:00
  • ea8b8c4ba6 Update editor store test to include transform session tracking Victor Giers 2026-04-03 02:18:52 +02:00
  • c36c1c3394 Add tests for transform session command Victor Giers 2026-04-03 02:18:43 +02:00
  • 6f1f2f20fb Add scene document replacement function in viewport-test-helpers.ts Victor Giers 2026-04-03 02:18:17 +02:00