|
|
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 |
|
|
|
a12292b5a4
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-11 21:59:16 +02:00 |
|
|
|
b9c45cd284
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-11 21:28:41 +02:00 |
|
|
|
63a0c2e1ef
|
Set group rotation based on yaw degrees
|
2026-05-11 14:19:21 +02:00 |
|
|
|
f71bc24bde
|
Adjust viewport host rotation and initialize facing group name
|
2026-05-11 14:17:55 +02:00 |
|
|
|
4b76f1a719
|
auto-git:
[change] src/runtime-three/runtime-scene-build.ts
[change] src/viewport-three/transform-surface-snap.ts
[change] src/viewport-three/viewport-host.ts
[change] tests/domain/runtime-interaction-system.test.ts
[change] tests/domain/transform-session.command.test.ts
[change] tests/serialization/scene-document-json.test.ts
[change] tests/unit/runtime-interaction-system.test.ts
[change] tests/unit/transform-foundation.integration.test.tsx
|
2026-05-11 14:15:37 +02:00 |
|
|
|
b6cadc27f9
|
Fix scope for modelInstances handling in ViewportHost
|
2026-05-11 14:14:29 +02:00 |
|
|
|
a97f57ed61
|
Improve type safety and structure in ViewportHost by adding kind checks and refining view logic
|
2026-05-11 14:13:11 +02:00 |
|
|
|
4f48ff7d94
|
Implement viewport rendering for triggerVolume and npc entities
|
2026-05-11 14:00:38 +02:00 |
|
|
|
7c36d50ee0
|
Update ViewportHost to handle triggerVolume and NPC transforms
|
2026-05-11 14:00:05 +02:00 |
|
|
|
a244f00079
|
Add scale property to ViewportHost
|
2026-05-11 14:00:05 +02:00 |
|
|
|
da0647495c
|
Apply entity rotation degrees when creating trigger volume render objects
|
2026-05-11 13:59:36 +02:00 |
|
|
|
9b80afca6a
|
Use dynamic entity scale in ViewportHost
|
2026-05-11 13:59:22 +02:00 |
|
|
|
d6cf9ec001
|
Implement dedicated handling for trigger volumes and adjust camera rig scaling for NPCs
|
2026-05-11 13:59:11 +02:00 |
|
|
|
e25302d940
|
Remove axis-aligned box surface snap support points creation
|
2026-05-11 13:59:11 +02:00 |
|
|
|
3b273999e1
|
Update surface snap calculation to use oriented bounding boxes
|
2026-05-11 13:58:49 +02:00 |
|