Commit Graph

5556 Commits

Author SHA1 Message Date
ae2d5b163b Remove dot product utility function for XZ vectors 2026-05-13 18:52:35 +02:00
c72054283c Calculate and apply road edge seams during scene setup 2026-05-13 18:50:52 +02:00
6be636389b Import road edge seam resolution utility 2026-05-13 18:50:52 +02:00
2bf7c8fcf6 Integrate junction edge seams into ViewportHost rendering logic 2026-05-13 18:49:59 +02:00
ccdd06da0e Add junction edge seams support to road edge mesh geometry 2026-05-13 18:49:59 +02:00
074385ce78 Refactor road mesh generation to integrate junction edge seams 2026-05-13 18:49:07 +02:00
e1db92f3b9 Implement function to resolve road edge seams at spline corridor junctions 2026-05-13 18:48:17 +02:00
931e129983 Remove road edge seam generation when building junction mesh data 2026-05-13 18:47:53 +02:00
cc438cd802 Refactor junction edge mesh generation to use outer offsets and improve seam/miter calculations 2026-05-13 18:47:32 +02:00
6e8e27365e Refactor junction geometry calculations and add road edge seam management 2026-05-13 18:46:28 +02:00
87794bae64 Add types for spline corridor road edge seams 2026-05-13 18:45:57 +02:00
e964bfe93a Update expected values for spline road mesh generation test 2026-05-13 18:38:46 +02:00
61d3a6ca74 Refactor: Update geometry tests for junction mesh generation validation 2026-05-13 18:38:31 +02:00
e3b055a4f5 Expand clip intervals for road edges using edge width 2026-05-13 18:37:15 +02:00
0f7dcd5d53 Refactor junction mesh geometry calculations and remove transition UV distance helper 2026-05-13 18:36:58 +02:00
7bf333433c Enhance junction mesh generation with precise geometry calculations for miter and seam distances 2026-05-13 18:36:36 +02:00
d1523600b8 Adjust junction mesh generation to account for transition UV distance at road mouth segments 2026-05-13 18:32:31 +02:00
808bdf5896 Remove unused type import for junction footprint 2026-05-13 18:30:57 +02:00
16bff3a42a Refactor spline road mesh generation by simplifying boundary handling and capping logic 2026-05-13 18:29:36 +02:00
a8c62adfe6 Refactor junction mesh generation to use profile strips and improve seam handling 2026-05-13 18:28:05 +02:00
43084723a0 Enhance junction footprint creation to support detailed connection parameters (path ID, distance, side, and outward axis). 2026-05-13 18:27:34 +02:00
c508fe4d55 Remove resolveSplineCorridorJunctionEdgeSettings utility function 2026-05-13 17:23:25 +02:00
e65b7f0159 Add validation tests for junction edge properties 2026-05-13 17:22:08 +02:00
9246e545c4 Improve serialization tests for spline corridor junctions and edge settings 2026-05-13 17:21:57 +02:00
e49e779ca8 Add version constant for spline corridor junction edges 2026-05-13 17:21:57 +02:00
4537b7891d Update material ID for runtime scene building tests 2026-05-13 17:21:57 +02:00
cd2dd687c0 Update tests for runtime scene generation to include edge/curb structure validation 2026-05-13 17:21:25 +02:00
33cade1a20 Test: Derive box colliders for junction edges while skipping road mouths 2026-05-13 17:21:11 +02:00
65d16365e2 Test junction candidate edge profile inheritance 2026-05-13 17:21:01 +02:00
93cec1006a Update tests to use explicit junction edge settings instead of resolved settings 2026-05-13 17:20:51 +02:00
292674fced Improve validation for junction.edge to handle non-object/array types 2026-05-13 17:20:35 +02:00
9ee22ff7c9 Update edgeSide type in collider options to include 'junction' 2026-05-13 17:20:35 +02:00
d5d0040dff Add form controls for configuring spline corridor junction edge properties 2026-05-13 17:18:51 +02:00
3890649fbd Import helper for road edge settings 2026-05-13 17:18:51 +02:00
e73ea94b3d Include junction data when deriving spline corridor colliders 2026-05-13 17:18:51 +02:00
f32206f560 Feature: Add junction edge colliders for spline corridors 2026-05-13 17:18:02 +02:00
7415cdc8b1 Refactor edge geometry calculation in RuntimeHost 2026-05-13 17:16:51 +02:00
b0af01a28f Refactor edge processing in ViewportHost to use direct junction properties and simplify mesh creation logic 2026-05-13 17:16:35 +02:00
6a47395d6f Enhance validation and runtime support for spline corridor junctions 2026-05-13 17:16:16 +02:00
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
dde048f41c Integrate road edge settings into spline corridor junctions 2026-05-13 17:14:43 +02:00
1d09b76263 Integrate road edge settings into spline corridor junctions 2026-05-13 17:14:27 +02:00
dd9214dc52 Update tests for spline corridor junction mesh generation 2026-05-13 17:06:14 +02:00
9399b245bc Handle road mouth segments and add profile caps to junction edges 2026-05-13 17:05:55 +02:00
8a99a68068 Feature: Track connection boundaries in junction footprints 2026-05-13 17:05:29 +02:00
48d487e0e9 Update spline corridor junction mesh test assertions for robustness 2026-05-13 16:54:18 +02:00
e4cf49d4b4 Test: Add test case for mitered junction edge mesh generation 2026-05-13 16:54:00 +02:00