Commit Graph

3772 Commits

Author SHA1 Message Date
fa9789affd auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-12 23:54:13 +02:00
b4f0a89ce0 auto-git:
[change] src/document/scene-document-validation.ts
2026-05-12 23:54:13 +02:00
d5107bc037 Enhance scene path validation for road parameters 2026-05-12 23:53:26 +02:00
b272ddd6e1 Add validation constraints for scene path roads 2026-05-12 23:53:11 +02:00
a4cf2ebcbb Update scene document versions and add path/road migration support 2026-05-12 23:53:11 +02:00
f8f4007657 Implement reading and validation for scene path road settings 2026-05-12 23:52:48 +02:00
5da7f65875 Add road settings structure and utilities for scene paths 2026-05-12 23:52:48 +02:00
a998373e6b Add support for road paths in scene path generation and comparison 2026-05-12 23:52:09 +02:00
933c1246ec auto-git:
[change] src/document/paths.ts
2026-05-12 23:51:57 +02:00
68807329f0 Use resolved positions for path points to account for terrain geometry 2026-05-12 23:41:47 +02:00
c42d055519 Add migration support for glueToTerrain and terrainOffset properties 2026-05-12 23:40:14 +02:00
63fa55220c Feat: Add terrain gluing and offset support to path scheduling 2026-05-12 23:37:29 +02:00
d9ee9073dc Add terrain support to runtime path generation 2026-05-12 23:37:07 +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
2128ee27d3 Feature: Add controls for path-to-terrain interaction (Glue to Terrain and Terrain Offset) 2026-05-12 23:35:35 +02:00
552f19a7f5 Feat: Add path terrain glue and offset controls 2026-05-12 23:35:19 +02:00
575675d7fc Validate path glue-to-terrain and terrain offset 2026-05-12 23:34:58 +02:00
f7b03d8a24 Import terrain offset normalization utility 2026-05-12 23:34:58 +02:00
cbe25147e5 Update migration logic for spline path version 2026-05-12 23:34:58 +02:00
2df0d435c4 Bump scene document version and add path terrain glue version 2026-05-12 23:34:58 +02:00
27060f75f2 Update scene path constants and types 2026-05-12 23:34:58 +02:00
b36c3822ac Support terrain-aware path sampling for position and tangent calculations 2026-05-12 23:33:46 +02:00
368b0b44fa Feature: Add support for terrain-aware path resolution (glueToTerrain and terrainOffset) 2026-05-12 23:33:33 +02:00
30cbed8533 Implement terrain-aware path resolution and geometry adjustments 2026-05-12 23:33:20 +02:00
902bc457f3 Support glue-to-terrain and terrain offset in scene path creation and comparison 2026-05-12 23:33:05 +02:00
eac6d52524 Add normalization function for terrain offset path parameter 2026-05-12 23:33:05 +02:00
a3c4ec910f Add terrain gluing options and configuration to scene paths 2026-05-12 23:32:46 +02:00
118226d8d6 Add functions to sample terrain height at local and world positions 2026-05-12 23:32:33 +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
3e5ea88bbf Enhance path editing controls by adding handlers for curve mode and sampled resolution. 2026-05-12 22:47:43 +02:00
0c5cf8c1d5 Enhance path definitions with curve mode and sampled resolution support 2026-05-12 22:47:18 +02:00
638fd1d433 Improve scene path validation for curve mode and sampled resolution 2026-05-12 22:46:58 +02:00
338b6c2241 Update scene document versions and enhance scene path validation 2026-05-12 22:46:44 +02:00
3da575da72 Improve scene path sampling logic to support curve modes and sampled resolution options 2026-05-12 22:46:28 +02:00
2c7197e6eb Implement advanced path resolution supporting Catmull-Rom curves and sampling 2026-05-12 22:46:12 +02:00
f9903fc071 Implement Catmull-Rom interpolation and enhance ScenePath definition with curve mode and sampled resolution validation 2026-05-12 22:45:51 +02:00
975dea8479 Add curve mode and sampling resolution support to path definitions 2026-05-12 22:45:29 +02:00
d5cc2ed50f Update path point instructions and fix button click handler binding 2026-05-12 22:36:47 +02:00
76afc30811 Enhance path point handling and simplify path creation status message 2026-05-12 22:36:02 +02:00
19354cea62 Enhance path point placement with transform/grab mode functionality 2026-05-12 22:35:39 +02:00
48aaadd299 auto-git:
[change] src/app/App.tsx
2026-05-12 22:32: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
649e157e74 Add controls for adding and applying path points 2026-05-12 22:26:58 +02:00