Commit Graph

  • becbc93c70 Update migration logic to handle junction edge scene document version Victor Giers 2026-05-13 17:15:29 +02:00
  • 7d35aeddd6 Update migration script to include junction edge document version Victor Giers 2026-05-13 17:15:03 +02:00
  • c74014ea81 Update scene document versions and introduce junction edge version Victor Giers 2026-05-13 17:14:44 +02:00
  • dde048f41c Integrate road edge settings into spline corridor junctions Victor Giers 2026-05-13 17:14:33 +02:00
  • 1d09b76263 Integrate road edge settings into spline corridor junctions Victor Giers 2026-05-13 17:14:01 +02:00
  • dd9214dc52 Update tests for spline corridor junction mesh generation Victor Giers 2026-05-13 17:05:55 +02:00
  • 9399b245bc Handle road mouth segments and add profile caps to junction edges Victor Giers 2026-05-13 17:05:30 +02:00
  • 8a99a68068 Feature: Track connection boundaries in junction footprints Victor Giers 2026-05-13 17:04:45 +02:00
  • 48d487e0e9 Update spline corridor junction mesh test assertions for robustness Victor Giers 2026-05-13 16:54:00 +02:00
  • e4cf49d4b4 Test: Add test case for mitered junction edge mesh generation Victor Giers 2026-05-13 16:53:50 +02:00
  • ae6a28e3f2 Add support for spline corridor junction edge meshes Victor Giers 2026-05-13 16:53:24 +02:00
  • b7653af075 Add edge mesh generation for spline corridor junctions Victor Giers 2026-05-13 16:53:03 +02:00
  • d3a2ba8890 Feat: Implement spline corridor junction edge mesh generation Victor Giers 2026-05-13 16:52:37 +02:00
  • 6569e564c0 Update spline road mesh generation test case with correct station count and detailed position assertions Victor Giers 2026-05-13 16:49:19 +02:00
  • dff2838436 Fix vertex height calculation using edge height scale and refactor run processing Victor Giers 2026-05-13 16:49:08 +02:00
  • d7e518a877 Feature: Implement junction tapering and edge height scaling for road geometry Victor Giers 2026-05-13 16:48:35 +02:00
  • 9d58c1153b Add unit tests for spline corridor junction mesh generation Victor Giers 2026-05-13 16:37:33 +02:00
  • 05f8935700 Use resolved footprint geometry when building junction mesh Victor Giers 2026-05-13 16:36:28 +02:00
  • 674d9f7d81 Remove left axis calculation in junction footprint Victor Giers 2026-05-13 16:36:19 +02:00
  • 997bd308e3 Refactor junction terrain patch calculation to use accurate footprint and falloff distance Victor Giers 2026-05-13 16:36:00 +02:00
  • 09d1cd36d6 Refactor junction influence calculation to use path shoulder width for falloff distance Victor Giers 2026-05-13 16:35:43 +02:00
  • c97739b3d8 Import junction footprint utilities into road terrain calculation Victor Giers 2026-05-13 16:35:27 +02:00
  • eab9161481 Allow building junction footprint even if invisible, when explicitly requested Victor Giers 2026-05-13 16:35:22 +02:00
  • 4d676fcce0 auto-git: [change] src/geometry/spline-corridor-junction-mesh.ts Victor Giers 2026-05-13 16:34:42 +02:00
  • 1f8f52d785 auto-git: [add] src/geometry/spline-corridor-junction-footprint.ts Victor Giers 2026-05-13 16:34:10 +02:00
  • 55a512f85b Add tests for authored terrain collision alignment and resizing in RapierCollisionWorld Victor Giers 2026-05-13 16:22:15 +02:00
  • 4e189906e7 Refactor: Use dedicated function for heightfield subdivisions Victor Giers 2026-05-13 16:21:53 +02:00
  • ba88d81287 Update expected upper bound for west landing feet position Y coordinate in tests Victor Giers 2026-05-13 16:16:14 +02:00
  • 09a35843e1 Update expected upper bound for east landing feet position Y coordinate in tests Victor Giers 2026-05-13 16:16:01 +02:00
  • 58c6c47995 Add test case verifying collision world alignment after terrain grid resize Victor Giers 2026-05-13 16:15:42 +02:00
  • b8d50cc9e6 Import resizeTerrainGrid utility for terrain testing Victor Giers 2026-05-13 16:15:25 +02:00
  • 27297336f5 Update test data and assertions for varied terrain in RapierCollisionWorld tests Victor Giers 2026-05-13 16:12:40 +02:00
  • f3a55ca3af Update test environment setup and landing position assertions in RapierCollisionWorld tests Victor Giers 2026-05-13 16:11:15 +02:00
  • 889474d195 Add console logging for east and west landing objects in test suite Victor Giers 2026-05-13 16:10:51 +02:00
  • fbc100c974 Adjust west landing coordinates and update expected ground height assertions Victor Giers 2026-05-13 16:10:35 +02:00
  • a2c0401470 Test: Add collision resolution test for authored rectangular terrain grids Victor Giers 2026-05-13 16:10:06 +02:00
  • 485b7cbc88 Update terrain foundation integration test selectors Victor Giers 2026-05-13 14:52:07 +02:00
  • 4e28568246 Refactor terrain grid sample inputs to support all four cardinal directions (East, West, North, South) Victor Giers 2026-05-13 14:51:44 +02:00
  • a865c82240 Refactor terrain grid resizing logic and synchronize sample drafts Victor Giers 2026-05-13 14:51:02 +02:00
  • 163b768af9 Refactor terrain sample draft management to use unified side sample state Victor Giers 2026-05-13 14:50:40 +02:00
  • db18579dcc Refactor: Consolidate terrain draft state management Victor Giers 2026-05-13 14:50:30 +02:00
  • 31ac69ec4a auto-git: [change] src/app/App.tsx Victor Giers 2026-05-13 14:50:14 +02:00
  • 4649a4d4f8 auto-git: [change] src/app/App.tsx Victor Giers 2026-05-13 14:50:05 +02:00
  • fe0743bddf auto-git: [change] src/app/App.tsx Victor Giers 2026-05-13 14:50:00 +02:00
  • c03ee5760d Implement utility to extract terrain grid resize side from object hierarchy Victor Giers 2026-05-13 14:45:16 +02:00
  • 1568d7254e Sync terrain grid resize overlay when brush is inactive or tool is not 'select' Victor Giers 2026-05-13 14:44:15 +02:00
  • ff5dc86645 Sync terrain grid resize overlay when updating document Victor Giers 2026-05-13 14:43:51 +02:00
  • bf93704f5c Sync terrain grid resize overlay after drag cancellation or completion Victor Giers 2026-05-13 14:43:44 +02:00
  • 1dfee22b31 Refactor terrain grid resize visualization and edge handling Victor Giers 2026-05-13 14:43:09 +02:00
  • a0cd88a5bb auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-13 14:41:53 +02:00
  • 2abebea105 Refactor resource disposal for terrain grid resize arrow visuals Victor Giers 2026-05-13 14:41:11 +02:00
  • 3c16d779c0 Adjust render order for terrain grid resize edge line Victor Giers 2026-05-13 14:40:50 +02:00
  • 8c04469839 Implement terrain grid resize arrow visualization Victor Giers 2026-05-13 14:40:40 +02:00
  • ad63d899a0 Refactor terrain grid resize gizmo: Update edge components and implement dynamic arrow generation Victor Giers 2026-05-13 14:40:16 +02:00
  • 6b2cb1d6a8 Refactor terrain grid resize arrow visualization by replacing meshes with placeholder arrays Victor Giers 2026-05-13 14:39:52 +02:00
  • 01ab9ab16c Add constants for terrain grid resize arrow geometry and sides Victor Giers 2026-05-13 14:39:25 +02:00
  • 3026b9fe6d Add interface for terrain grid resize arrow visualization components Victor Giers 2026-05-13 14:39:15 +02:00
  • f4b0b0b8e5 Update terrain grid resize visualization constants Victor Giers 2026-05-13 14:38:07 +02:00
  • e463f7f477 Refactor and improve geometry for terrain resize indicators, including edge outlines, arrow shafts, and arrow heads. Victor Giers 2026-05-13 14:36:05 +02:00
  • 14f8f0feac Dispose resources for terrain grid resizing components Victor Giers 2026-05-13 14:35:37 +02:00
  • e3bdc61e77 auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-13 14:35:17 +02:00
  • a8752a626a Update constants for terrain grid resize visualization Victor Giers 2026-05-13 14:34:45 +02:00
  • 2393fb2d53 Add CatmullRomCurve3 and TubeGeometry imports Victor Giers 2026-05-13 14:34:33 +02:00
  • c54e29b3ee Add constants for terrain grid resizing visualization Victor Giers 2026-05-13 14:29:01 +02:00
  • 610f325196 Refactor edge distance calculation for terrain grid resizing Victor Giers 2026-05-13 14:26:44 +02:00
  • 2ce6723c6d Make onTerrainGridResizeCommit optional in ViewportPanel Victor Giers 2026-05-13 14:26:37 +02:00
  • 81a470e72e Add terrain grid resize commit handler to ViewportCanvas and App Victor Giers 2026-05-13 14:26:30 +02:00
  • 50a76f800e Implement logic to handle and commit terrain grid resizing Victor Giers 2026-05-13 14:26:21 +02:00
  • 26d8ea434c auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-13 14:26:02 +02:00
  • 32df27beb0 Implement and add terrain grid resize gizmo visualization Victor Giers 2026-05-13 14:25:00 +02:00
  • ad252c7d71 Add state and handlers for terrain grid resizing in ViewportHost Victor Giers 2026-05-13 14:24:51 +02:00
  • 64d058566c Add terrain grid resize visualization components Victor Giers 2026-05-13 14:24:40 +02:00
  • 685a3e46d9 Add handler for terrain grid resize commits in ViewportPanel Victor Giers 2026-05-13 14:23:30 +02:00
  • 81693069e6 Implement terrain grid resize commit handling in ViewportCanvas Victor Giers 2026-05-13 14:23:24 +02:00
  • 00a5ec76ff Implement and refine terrain grid resize drag handling across pointer events Victor Giers 2026-05-13 14:23:07 +02:00
  • c3466517d9 Prioritize active terrain grid resize preview when retrieving terrain by ID Victor Giers 2026-05-13 14:22:55 +02:00
  • 93cd4da396 Initialize and sync terrain grid resize state in ViewportHost Victor Giers 2026-05-13 14:21:50 +02:00
  • 402754433d auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-13 14:21:01 +02:00
  • 88c1e9f7a0 Add setter for terrain grid resize commit handler Victor Giers 2026-05-13 14:20:49 +02:00
  • b21614864f Dispose terrain grid resize components on cleanup Victor Giers 2026-05-13 14:20:46 +02:00
  • f88905eeaa auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-13 14:20:00 +02:00
  • 79e7a1968b auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-13 14:19:39 +02:00
  • 7e0e78b511 auto-git: [add] tests/unit/terrain-grid-resize-controls.test.ts Victor Giers 2026-05-13 14:19:29 +02:00
  • 4d7694e1f5 auto-git: [add] src/viewport-three/terrain-grid-resize-controls.ts Victor Giers 2026-05-13 14:19:13 +02:00
  • c1270a9842 Improve formatting and readability in terrain calculation functions Victor Giers 2026-05-13 14:13:46 +02:00
  • 2aae3dff27 feat(tests): Add comprehensive test coverage for terrain resizing logic Victor Giers 2026-05-13 14:12:09 +02:00
  • f96cd18ecc Implement directional control for terrain resizing (X and Z axes) Victor Giers 2026-05-13 14:11:23 +02:00
  • 3e2808f18a Support terrain grid resize directions for terrain manipulation functions Victor Giers 2026-05-13 14:10:26 +02:00
  • 215569cf96 Refactor terrain resampling to calculate source coordinates based on target position Victor Giers 2026-05-13 14:09:55 +02:00
  • 419e125ca0 Add types, constants, and normalization functions for terrain grid resize directions Victor Giers 2026-05-13 14:09:14 +02:00
  • d702cdfdf9 Refactor App component and update terrain-related tests Victor Giers 2026-05-13 13:59:03 +02:00
  • 6f64954ee0 auto-git: [change] src/app/App.tsx [change] tests/domain/terrains.test.ts [change] tests/unit/terrain-foundation.integration.test.tsx Victor Giers 2026-05-13 13:58:17 +02:00
  • 17f64bd424 Refactor: Improve code readability and formatting across terrain utility functions Victor Giers 2026-05-13 13:57:26 +02:00
  • 511286307d Fix expected sampleCountZ value in terrain foundation integration test Victor Giers 2026-05-13 13:55:50 +02:00
  • cafc90e5db auto-git: [change] tests/domain/terrains.test.ts Victor Giers 2026-05-13 13:55:33 +02:00
  • b72aefe2fa Update terrain grid commitment logic and refine UI descriptions for grid settings Victor Giers 2026-05-13 13:54:40 +02:00
  • 35b8b1d2db Refactor terrain resampling to use local position sampling based on cell size Victor Giers 2026-05-13 13:53:51 +02:00
  • 75e37d7201 Update left edge properties in spline road mesh test Victor Giers 2026-05-13 13:38:44 +02:00
  • f0e755c597 Test: Verify spline corridor junctions and clip intervals are correctly included in runtime scene builds Victor Giers 2026-05-13 13:38:15 +02:00
  • 14d6ad8e54 Add test case for applying spline corridor junction terrain footprints Victor Giers 2026-05-13 13:37:34 +02:00