Commit Graph

  • 7169b4562e Import spline corridor junction creation utility for testing Victor Giers 2026-05-13 13:37:02 +02:00
  • ae6c7a364a Remove validation checks for junction connection errors Victor Giers 2026-05-13 13:36:58 +02:00
  • 6b552b35ad auto-git: [change] tests/domain/scene-document-validation.test.ts Victor Giers 2026-05-13 13:36:35 +02:00
  • 97ce4f2579 auto-git: [change] tests/domain/scene-document-validation.test.ts Victor Giers 2026-05-13 13:35:52 +02:00
  • 4f6d42fffb auto-git: [change] tests/serialization/scene-document-json.test.ts Victor Giers 2026-05-13 13:35:51 +02:00
  • 08a78a6d72 test(serialization): Add migration and round-trip tests for spline corridor junctions Victor Giers 2026-05-13 13:35:13 +02:00
  • 90c00febad feat(junction): Add command tests and serialization support for spline corridor junctions Victor Giers 2026-05-13 13:35:05 +02:00
  • bd6e1d4e80 Test: Skip repeater instances inside junction clip intervals Victor Giers 2026-05-13 13:34:29 +02:00
  • e1b5fe0a7f Add tests for clipping and splitting road mesh around junction intervals Victor Giers 2026-05-13 13:33:49 +02:00
  • 1b4c6f2928 Add comprehensive tests for spline corridor junction detection and resolution Victor Giers 2026-05-13 13:33:33 +02:00
  • 6c796b336b Add spline corridor junctions to local draft storage test fixture Victor Giers 2026-05-13 13:32:08 +02:00
  • 5682d113e0 Update runtime scene fixture with spline corridor junction data Victor Giers 2026-05-13 13:32:03 +02:00
  • 2b8367120a Type safety: Use ReadonlyArray for points in junction mesh path Victor Giers 2026-05-13 13:31:48 +02:00
  • 9086d29eda Pass clip intervals to road mesh generation Victor Giers 2026-05-13 13:31:33 +02:00
  • a12ffbec29 auto-git: [change] src/spline-corridor/spline-repeaters.ts Victor Giers 2026-05-13 13:31:22 +02:00
  • 41ccb3f8a8 Implement geometry generation for spline corridor junctions Victor Giers 2026-05-13 13:29:49 +02:00
  • 6c641dec57 Remove unnecessary type casting for junction terrain mode Victor Giers 2026-05-13 13:28:46 +02:00
  • f52235b6b9 Clean up unused imports related to spline corridor junctions Victor Giers 2026-05-13 13:28:41 +02:00
  • c20e4d966c Remove redundant calculation of spline corridor junction list Victor Giers 2026-05-13 13:28:21 +02:00
  • 8ba60119ec Add styles for compact cards, stacked lists, and component elements Victor Giers 2026-05-13 13:28:06 +02:00
  • b477774bbb Feature: Add road junction management UI and functionality Victor Giers 2026-05-13 13:27:36 +02:00
  • 21693e9963 Implement junction management functions for spline corridor junctions Victor Giers 2026-05-13 13:27:02 +02:00
  • 15f353791b Add logic to detect and filter spline corridor junctions related to selected paths Victor Giers 2026-05-13 13:26:48 +02:00
  • aa78f83cac Feature: Add support for Spline Corridor Junctions Victor Giers 2026-05-13 13:26:27 +02:00
  • 44c26ad4c9 Improve spline corridor synchronization by passing paths and calculating clip intervals Victor Giers 2026-05-13 13:26:01 +02:00
  • e08c1f7081 Refactor road surface update logic to use dedicated rebuild method Victor Giers 2026-05-13 13:25:47 +02:00
  • 725df5a7c6 Feature: Implement rendering for road junctions in the viewport host Victor Giers 2026-05-13 13:25:32 +02:00
  • cbeec663ab auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-13 13:25:06 +02:00
  • 61a79c7034 auto-git: [change] src/viewport-three/viewport-host.ts Victor Giers 2026-05-13 13:24:58 +02:00
  • 44d885cf07 Implement path junction marker management and rebuilding logic. Victor Giers 2026-05-13 13:24:35 +02:00
  • a0bf69286e Clear path junction markers on disposal. Victor Giers 2026-05-13 13:24:16 +02:00
  • 2d118ec3cb Initialize storage for path junction marker meshes. Victor Giers 2026-05-13 13:24:10 +02:00
  • 9e9f48a28a Define colors for path junction markers. Victor Giers 2026-05-13 13:23:40 +02:00
  • 4e3ea79187 Remove unused spline junction creation import. Victor Giers 2026-05-13 13:23:36 +02:00
  • b84dea02cd Integrate spline corridor junction handling in viewport host Victor Giers 2026-05-13 13:23:24 +02:00
  • 6bf2441372 Add MaterialDef import to runtime host Victor Giers 2026-05-13 13:23:13 +02:00
  • dd04f95c35 Refactor junction material handling to use MaterialDef Victor Giers 2026-05-13 13:22:53 +02:00
  • 96aee46ab4 Implement spline corridor junction support and refine road geometry generation Victor Giers 2026-05-13 13:22:35 +02:00
  • eb6f39e1d7 Add support for spline corridor junctions and clip intervals in runtime scene definition Victor Giers 2026-05-13 13:22:08 +02:00
  • e680d7118e Integrate spline corridor junction support for terrain patching and scene building Victor Giers 2026-05-13 13:21:29 +02:00
  • 77850df478 Implement terrain patch generation for spline corridor junctions Victor Giers 2026-05-13 13:20:54 +02:00
  • 6c782b453f Apply path clip intervals to spline corridor collider generation Victor Giers 2026-05-13 13:20:20 +02:00
  • 5fb9a9cafc Support path clip intervals in spline repeater rendering Victor Giers 2026-05-13 13:20:04 +02:00
  • c774026e2c auto-git: [change] src/geometry/spline-road-mesh.ts Victor Giers 2026-05-13 13:19:08 +02:00
  • 5a0f9f1245 Implement support for clipping road mesh geometry using visible station runs Victor Giers 2026-05-13 13:18:39 +02:00
  • 1898298472 Implement visibility clipping and segmenting logic for spline road meshes Victor Giers 2026-05-13 13:18:10 +02:00
  • 4f3fe73413 auto-git: [add] src/spline-corridor/spline-corridor-junctions.ts Victor Giers 2026-05-13 13:16:12 +02:00
  • 61426b5e79 Refactor path deletion logic and add utilities for managing spline corridor path clip intervals Victor Giers 2026-05-13 13:15:01 +02:00
  • 9bc55b468f Feat: Update delete path command to manage junction connections Victor Giers 2026-05-13 13:14:35 +02:00
  • 666280400b Feat: Add command to delete spline corridor junctions Victor Giers 2026-05-13 13:14:16 +02:00
  • 8a8016cf13 Feat: Add command to upsert spline corridor junctions Victor Giers 2026-05-13 13:14:09 +02:00
  • 376d0cfc02 Add validation for spline corridor junctions in scene document Victor Giers 2026-05-13 13:13:54 +02:00
  • a66f9886f0 Implement validation for spline corridor junctions Victor Giers 2026-05-13 13:13:38 +02:00
  • a123cf8b5a Add validation and types for spline corridor junctions Victor Giers 2026-05-13 13:13:07 +02:00
  • 3178427f89 Update scene document migration to support spline corridor junctions Victor Giers 2026-05-13 13:12:50 +02:00
  • dfa6a6fd24 Add support for spline corridor junctions in scene document migration Victor Giers 2026-05-13 13:12:40 +02:00
  • abed515db3 Add support and migration logic for Spline Corridor Junctions Victor Giers 2026-05-13 13:12:12 +02:00
  • 611738d1a0 auto-git: [change] src/document/scene-document.ts Victor Giers 2026-05-13 13:11:27 +02:00
  • 0ffcd8260a auto-git: [change] src/document/scene-document.ts Victor Giers 2026-05-13 13:11:11 +02:00
  • 23eb700796 auto-git: [change] src/document/scene-document.ts Victor Giers 2026-05-13 13:10:55 +02:00
  • 6b2f439308 auto-git: [add] src/document/spline-corridor-junctions.ts Victor Giers 2026-05-13 13:10:46 +02:00
  • d4d791298d Add tests for bank and ditch edge profile mesh generation Victor Giers 2026-05-13 05:19:26 +02:00
  • f6ffff8396 Update road profile generation for banks and ditches, and adjust profile capping logic to exclude soft shoulders. Victor Giers 2026-05-13 05:18:41 +02:00
  • d31f4ded8b Allow adding path points at specific indices within a path Victor Giers 2026-05-13 05:09:31 +02:00
  • 2fc119fc65 Add utility function to create scene path point after a specified point Victor Giers 2026-05-13 05:09:15 +02:00
  • b6270b2916 Add integration test for inserting path points using keyboard input Victor Giers 2026-05-13 05:08:38 +02:00
  • d9060ca789 Add test case for inserting path points after a specified anchor point Victor Giers 2026-05-13 05:08:14 +02:00
  • 09f31c7172 auto-git: [change] src/app/App.tsx Victor Giers 2026-05-13 05:08:06 +02:00
  • d9e8e0be4c Refactor path point addition to support insertion after a specific point Victor Giers 2026-05-13 05:07:48 +02:00
  • 5a8882dfcb Implement logic to determine path point insertion anchor ID Victor Giers 2026-05-13 05:07:34 +02:00
  • 6e7caef931 auto-git: [change] src/document/paths.ts Victor Giers 2026-05-13 05:07:00 +02:00
  • 69b9ce57e6 Refactor SplineRepeaterRenderer to use defined Y-axis vector Victor Giers 2026-05-13 04:36:40 +02:00
  • 39679aadef Update scene document test case with collisionEnabled setting Victor Giers 2026-05-13 04:35:44 +02:00
  • a8e1feb12a Add migration test for legacy collision settings in scene paths Victor Giers 2026-05-13 04:35:15 +02:00
  • 50e1b72db1 Add version constants for spline corridor collision and repeaters Victor Giers 2026-05-13 04:35:00 +02:00
  • 6cf131127e Add validation checks for collisionEnabled status and related invalid path errors Victor Giers 2026-05-13 04:34:33 +02:00
  • 699b68c2cf Update serialization tests to validate collisionEnabled property in scene document JSON Victor Giers 2026-05-13 04:33:47 +02:00
  • 70cf99cf0a Update tests to validate collisionEnabled property for runtime scene edges Victor Giers 2026-05-13 04:33:36 +02:00
  • b8f08585a9 Update path inspector test setup by adding edge definitions Victor Giers 2026-05-13 04:33:00 +02:00
  • 99d5660b99 Add comprehensive tests for path collision detection and edge controls. Victor Giers 2026-05-13 04:32:36 +02:00
  • bb8d2328e6 test(domain): Add test case for spline corridor colliders in runtime scene building Victor Giers 2026-05-13 04:32:10 +02:00
  • 9f4cb45893 feat(test): Add unit tests for spline corridor collider derivation Victor Giers 2026-05-13 04:32:03 +02:00
  • 125b2c0191 Disable collision checking for left edge in spline road mesh tests Victor Giers 2026-05-13 04:30:51 +02:00
  • 7e1d558460 Disable collision checking for left edge in build runtime scene tests Victor Giers 2026-05-13 04:30:47 +02:00
  • 71342a5040 Refactor spline repeater renderer to use InstancedMesh for optimized rendering Victor Giers 2026-05-13 04:30:06 +02:00
  • 3f64a3f670 Add support for attaching spline corridor colliders Victor Giers 2026-05-13 04:29:50 +02:00
  • 789fa43dff auto-git: [change] src/runtime-three/runtime-scene-build.ts Victor Giers 2026-05-13 04:29:08 +02:00
  • e4c7f27edd auto-git: [change] src/runtime-three/runtime-scene-build.ts Victor Giers 2026-05-13 04:29:01 +02:00
  • 480eeb9a05 auto-git: [add] src/spline-corridor/spline-corridor-colliders.ts Victor Giers 2026-05-13 04:28:49 +02:00
  • ac46e26ac0 Feature: Add collision toggles for path edges and repeaters Victor Giers 2026-05-13 04:27:58 +02:00
  • 5d2ba690f4 Enforce boolean validation for collision settings on path elements and update migration for spline corridor collision document version Victor Giers 2026-05-13 04:27:43 +02:00
  • c57f23afe7 Add collision settings for spline paths and update document versions Victor Giers 2026-05-13 04:27:27 +02:00
  • f9884e49df Feature: Add collision detection settings for scene paths and road edges Victor Giers 2026-05-13 04:26:56 +02:00
  • 392e103e3b Update CHAT_CONTEXT.md with advanced terrain foliage and spline pathing features Victor Giers 2026-05-13 03:58:26 +02:00
  • 21b7ac3d81 Add repeaters prop to App component Victor Giers 2026-05-13 03:56:15 +02:00
  • 8c52cb7953 Add assertion for repeater properties in path inspector integration tests Victor Giers 2026-05-13 03:55:45 +02:00
  • 8ed0f46371 Use specific ID constant for default scene path repeater asset Victor Giers 2026-05-13 03:54:54 +02:00
  • 6c89fd3d74 Add integration tests for path repeater functionality Victor Giers 2026-05-13 03:53:56 +02:00
  • cee819e0da Update allowed path types in createScenePath Victor Giers 2026-05-13 03:52:40 +02:00
  • 49e627937d Add comprehensive validation tests for scene document path repeaters Victor Giers 2026-05-13 03:50:24 +02:00