Commit Graph

707 Commits

Author SHA1 Message Date
068b124815 Enhance migration logic for spline corridor junction edges 2026-05-13 17:16:03 +02:00
becbc93c70 Update migration logic to handle junction edge scene document version 2026-05-13 17:16:03 +02:00
7d35aeddd6 Update migration script to include junction edge document version 2026-05-13 17:16:03 +02:00
c74014ea81 Update scene document versions and introduce junction edge version 2026-05-13 17:16:03 +02:00
1d09b76263 Integrate road edge settings into spline corridor junctions 2026-05-13 17:14:27 +02:00
c1270a9842 Improve formatting and readability in terrain calculation functions 2026-05-13 14:14:16 +02:00
3e2808f18a Support terrain grid resize directions for terrain manipulation functions 2026-05-13 14:11:21 +02:00
215569cf96 Refactor terrain resampling to calculate source coordinates based on target position 2026-05-13 14:10:25 +02:00
419e125ca0 Add types, constants, and normalization functions for terrain grid resize directions 2026-05-13 14:09:52 +02:00
17f64bd424 Refactor: Improve code readability and formatting across terrain utility functions 2026-05-13 13:58:16 +02:00
35b8b1d2db Refactor terrain resampling to use local position sampling based on cell size 2026-05-13 13:54:39 +02:00
376d0cfc02 Add validation for spline corridor junctions in scene document 2026-05-13 13:14:08 +02:00
a66f9886f0 Implement validation for spline corridor junctions 2026-05-13 13:13:53 +02:00
a123cf8b5a Add validation and types for spline corridor junctions 2026-05-13 13:13:20 +02:00
3178427f89 Update scene document migration to support spline corridor junctions 2026-05-13 13:13:20 +02:00
dfa6a6fd24 Add support for spline corridor junctions in scene document migration 2026-05-13 13:12:50 +02:00
abed515db3 Add support and migration logic for Spline Corridor Junctions 2026-05-13 13:12:23 +02:00
611738d1a0 auto-git:
[change] src/document/scene-document.ts
2026-05-13 13:12:12 +02:00
0ffcd8260a auto-git:
[change] src/document/scene-document.ts
2026-05-13 13:12:12 +02:00
23eb700796 auto-git:
[change] src/document/scene-document.ts
2026-05-13 13:12:12 +02:00
6b2f439308 auto-git:
[add] src/document/spline-corridor-junctions.ts
2026-05-13 13:12:12 +02:00
6e7caef931 auto-git:
[change] src/document/paths.ts
2026-05-13 05:07:32 +02:00
5d2ba690f4 Enforce boolean validation for collision settings on path elements and update migration for spline corridor collision document version 2026-05-13 04:27:57 +02:00
c57f23afe7 Add collision settings for spline paths and update document versions 2026-05-13 04:27:42 +02:00
f9884e49df Feature: Add collision detection settings for scene paths and road edges 2026-05-13 04:27:26 +02:00
cee819e0da Update allowed path types in createScenePath 2026-05-13 03:53:55 +02:00
275868c61c Validate path repeaters array and ensure unique IDs 2026-05-13 03:42:17 +02:00
9521403928 Add comprehensive validation for ScenePathRepeater properties 2026-05-13 03:42:03 +02:00
f04abcf305 Add validation and constants for scene path repeaters and spline corridors 2026-05-13 03:41:28 +02:00
386fd2f387 Add optional integer reading utility and update version compatibility for spline repeaters. 2026-05-13 03:41:15 +02:00
02d4cfbcea Implement scene path reading for spline repeaters 2026-05-13 03:41:00 +02:00
834d602320 Update scene document versioning for spline repeaters 2026-05-13 03:41:00 +02:00
1ec26bbe00 Add support for spline repeaters in scene document structure 2026-05-13 03:41:00 +02:00
104306b4a0 Implement equality checks for scene path repeaters 2026-05-13 03:39:51 +02:00
d0100e1073 Add support for repeaters in scene path creation 2026-05-13 03:39:51 +02:00
e55a233974 Add validation and normalization utilities for ScenePathRepeater properties 2026-05-13 03:39:18 +02:00
01451295de Add repeater support to scene paths 2026-05-13 03:39:00 +02:00
5431a58722 Refactor: Use dedicated override type for ScenePathRoadSettings 2026-05-13 03:03:17 +02:00
0c2b1ab5a0 Refactor road edge validation to handle missing or invalid settings dynamically 2026-05-13 03:02:22 +02:00
a65296407e Refine type definition for scene path overrides 2026-05-13 03:01:40 +02:00
582930d22d Add validation for road edges (left and right) in scene path validation 2026-05-13 02:55:53 +02:00
634deadc1f Add validation for scene path road edge settings 2026-05-13 02:55:43 +02:00
991778131d Add validation and settings for scene path road edges 2026-05-13 02:55:24 +02:00
771ad5ea18 Update scene migration to handle spline road edges document version 2026-05-13 02:55:24 +02:00
c25207c92e Implement migration logic for road edge settings in scene paths 2026-05-13 02:53:56 +02:00
4dc7894595 Add road edge settings and update scene document versions 2026-05-13 02:53:56 +02:00
274dc4d61c Feat: Add road edge settings and validation to path structures 2026-05-13 02:52:58 +02:00
00123f5e68 Implement road edge settings and types for scene paths 2026-05-13 02:52:34 +02:00
3e4914a8aa auto-git:
[change] src/document/migrate-scene-document.ts
2026-05-13 00:48:44 +02:00
b8a8801c35 Update scene document migration to include new versions 2026-05-13 00:47:22 +02:00