Commit Graph

699 Commits

Author SHA1 Message Date
9086d29eda Pass clip intervals to road mesh generation 2026-05-13 13:31:48 +02:00
44c26ad4c9 Improve spline corridor synchronization by passing paths and calculating clip intervals 2026-05-13 13:26:18 +02:00
e08c1f7081 Refactor road surface update logic to use dedicated rebuild method 2026-05-13 13:26:00 +02:00
725df5a7c6 Feature: Implement rendering for road junctions in the viewport host 2026-05-13 13:25:46 +02:00
cbeec663ab auto-git:
[change] src/viewport-three/viewport-host.ts
2026-05-13 13:25:17 +02:00
61a79c7034 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-05-13 13:25:17 +02:00
44d885cf07 Implement path junction marker management and rebuilding logic. 2026-05-13 13:24:58 +02:00
a0bf69286e Clear path junction markers on disposal. 2026-05-13 13:24:58 +02:00
2d118ec3cb Initialize storage for path junction marker meshes. 2026-05-13 13:24:58 +02:00
9e9f48a28a Define colors for path junction markers. 2026-05-13 13:24:58 +02:00
4e3ea79187 Remove unused spline junction creation import. 2026-05-13 13:24:58 +02:00
b84dea02cd Integrate spline corridor junction handling in viewport host 2026-05-13 13:23:36 +02:00
f78a027699 Implement spline repeater rebuilding logic 2026-05-13 03:44:43 +02:00
9ba6a1ef43 Apply advanced rendering shadow flags to spline repeater group 2026-05-13 03:44:43 +02:00
68574be1b3 Integrate SplineRepeaterRenderer into ViewportHost lifecycle 2026-05-13 03:44:43 +02:00
97b13148a4 Refactor road geometry to use separate meshes for surface and edges, improving rendering and disposal logic 2026-05-13 02:58:07 +02:00
a83e5de56f Refactor road material generation and improve resource cleanup logic 2026-05-13 02:57:30 +02:00
e0ad7201dc Improve road surface shadow rendering and define road edge fallback colors 2026-05-13 02:57:12 +02:00
3045797fbe Refactor road surface rendering to use an array of meshes and update path/spline type definitions 2026-05-13 02:56:52 +02:00
63933ca627 Update road surface render object state in ViewportHost 2026-05-13 01:16:02 +02:00
fea716d693 Implement road surface render object state update logic 2026-05-13 01:14:47 +02:00
b6255f40c3 Apply advanced shadow rendering flags to road surfaces 2026-05-13 01:11:51 +02:00
d6942f30cd Implement resource cleanup for road surfaces 2026-05-13 01:10:39 +02:00
d8b537faa2 Implement road surface rendering logic 2026-05-13 01:10:31 +02:00
0a38c7dccf Feature: Implement road surface rendering and management in ViewportHost 2026-05-13 01:10:09 +02:00
7c404aab85 feat: Import spline road mesh geometry builder into viewport host 2026-05-13 01:09:59 +02:00
46c3d9b05c auto-git:
[change] src/viewport-three/viewport-host.ts
2026-05-13 00:06:05 +02:00
f8b7dc4152 Add support for managing path road meshes in ViewportHost 2026-05-12 23:56:50 +02:00
2c6d7ce4e5 Refine path segment mesh addition logic 2026-05-12 23:56:36 +02:00
fd7cc8ae98 Define preview colors for path roads 2026-05-12 23:56:36 +02:00
89e33fa547 Add road meshes array to PathRenderObjects 2026-05-12 23:56:36 +02:00
a7ae7fd1ed Update imports for geometry and terrain utilities 2026-05-12 23:56:36 +02:00
68807329f0 Use resolved positions for path points to account for terrain geometry 2026-05-12 23:41:47 +02:00
6a595469e6 Include terrain data when resolving viewport document bounds 2026-05-12 23:37:07 +02:00
8d1fbb57f7 Pass terrain data when creating path focus targets 2026-05-12 23:37:07 +02:00
a379af3cc8 Improve path focus calculation using terrain-resolved segments 2026-05-12 23:36:13 +02:00
0e4174a98f Pass terrain context to path sampling in ViewportHost 2026-05-12 23:36:13 +02:00
2e7391ffbc Pass terrain data to path resolution functions 2026-05-12 23:35:51 +02:00
1e05199dc1 Refactor path geometry creation to use resolved segments for accurate line and mesh generation 2026-05-12 22:48:33 +02:00
c60bbbc519 Feat: Add path configuration options (curve mode and sample resolution) 2026-05-12 22:48:10 +02:00
2c20de977c Enhance visual feedback and rendering of path segments and points 2026-05-12 22:28:24 +02:00
05108b6091 Feature: Add path segment rendering and point outlines 2026-05-12 22:27:58 +02:00
143b77fee4 Enhance path and point rendering with outlines and updated geometry constants 2026-05-12 22:27:25 +02:00
b6621079fb Fix type assertion for single path point selection in viewport host 2026-05-12 22:10:41 +02:00
fc97fe6e3d Add support for pathPoints selection type 2026-05-12 22:09:45 +02:00
f51cc1d109 Update path render object state during path point transformation 2026-05-12 22:09:26 +02:00
6a8ff10f70 Update path point handling in ViewportHost to use preview positions 2026-05-12 22:09:26 +02:00
c26dad5946 Implement full support for pathPoints in viewport host 2026-05-12 22:09:05 +02:00
c94b076eb3 Support pathPoints selection kind in viewport host 2026-05-12 22:09:05 +02:00
1278315d96 Apply rigid delta transformation to multiple path points 2026-05-12 22:07:59 +02:00