Commit Graph

2506 Commits

Author SHA1 Message Date
2efcf632e2 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-18 19:54:34 +02:00
695cbf5fb9 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-18 19:54:34 +02:00
07639d4016 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-18 19:54:34 +02:00
39b062e9b5 Add terrain support to runtime scene build 2026-04-18 19:53:52 +02:00
bd0df136d6 Add terrain support in runtime scene building 2026-04-18 19:53:47 +02:00
27b6e804c5 Add Terrain interface and update RuntimeSceneDefinition 2026-04-18 19:53:28 +02:00
31b1d574ab Apply advanced rendering shadow flags to terrain render objects 2026-04-18 19:53:28 +02:00
2fe8266862 Support terrain selection in viewport host 2026-04-18 19:52:53 +02:00
5272a7ec9a Implement clearTerrains method for terrain cleanup 2026-04-18 19:52:45 +02:00
d246a470ec Add terrain clearing in cleanup method 2026-04-18 19:52:45 +02:00
5499c2fe51 Add terrain material refresh functionality 2026-04-18 19:52:23 +02:00
dd45f4588f Implement terrain material creation and rebuild logic 2026-04-18 19:52:19 +02:00
a9883b7224 Add terrain group and render objects 2026-04-18 19:52:19 +02:00
4fef0ef33e Define TerrainRenderObjects and add terrain color constants 2026-04-18 19:51:39 +02:00
85f31e7c9e Add terrain selection and rendering support 2026-04-18 19:51:39 +02:00
ef79348865 Include terrain in viewport focus calculation and resolve terrain focus target 2026-04-18 19:51:22 +02:00
1ad01c4a50 Include terrain in focus bounds calculation and create terrain focus target 2026-04-18 19:51:16 +02:00
fdad1e79ab Add support for single selected terrain ID and import terrain bounds 2026-04-18 19:51:16 +02:00
4ded92c822 Add terrain details to App component 2026-04-18 19:50:37 +02:00
8c607a877d Calculate and store selectedTerrainBounds and selectedTerrainHeightRange in App.tsx 2026-04-18 19:50:22 +02:00
b6d5151c4d Add terrainList to describeSelection in App.tsx 2026-04-18 19:50:22 +02:00
2c3b955632 Add terrain section to App.tsx 2026-04-18 19:50:02 +02:00
4146454a60 Add terrain creation option to menu 2026-04-18 19:49:44 +02:00
1181a0ad59 Add terrain deletion functionality 2026-04-18 19:49:44 +02:00
2b9817e0f3 Add terrain deletion functionality in App.tsx 2026-04-18 19:49:22 +02:00
e12379ec36 Add terrain creation functionality in App.tsx 2026-04-18 19:49:15 +02:00
2e925450b4 Update status message to include terrain selection 2026-04-18 19:49:10 +02:00
0f3280e61c Initialize terrain list and selected terrain state in App component 2026-04-18 19:49:10 +02:00
12d2b6b699 Add terrain selection description in describeSelection function 2026-04-18 19:49:10 +02:00
5ce8d43382 Remove unused terrain commands and functions 2026-04-18 19:48:41 +02:00
517b714844 Add terrain commands and utilities to App.tsx 2026-04-18 19:48:35 +02:00
96db349aa9 Reorder cases in selection.ts 2026-04-18 19:48:35 +02:00
b4207a5c0a Update selection handling for terrains 2026-04-18 19:48:07 +02:00
30ec67c00c Add delete terrain command 2026-04-18 19:48:07 +02:00
8f5e33ef06 Add upsert terrain command 2026-04-18 19:48:07 +02:00
c40ae78174 Add terrain validation and id registration in scene-document-validation.ts 2026-04-18 19:47:07 +02:00
36bc16af12 Add terrain validation to scene document 2026-04-18 19:47:04 +02:00
30070e79d7 Add terrain reading to scene document migration 2026-04-18 19:47:03 +02:00
7b1658d133 Add terrains field to SceneDocument migration 2026-04-18 19:46:17 +02:00
319668d38b Add terrain reading functionality in migrate-scene-document.ts 2026-04-18 19:45:05 +02:00
6e78d66a11 Update scene document to include terrains 2026-04-18 19:44:57 +02:00
56ca482cd2 Add terrain mesh generation logic 2026-04-18 19:44:57 +02:00
9edc32a628 Add terrain-related functionality 2026-04-18 19:44:57 +02:00
ab8cfd9fb3 Add Surface Snap Move feature and update related components 2026-04-18 19:34:15 +02:00
66687889f8 Remove unused function applySameKindSelectionClick in viewport-host.ts 2026-04-15 15:08:32 +02:00
9f502a6aa2 Add new function for editor selection click handling and update viewport logic 2026-04-15 15:07:24 +02:00
4d274c6fd6 Add activeSelectionId to App.tsx 2026-04-15 15:05:11 +02:00
f2de140069 Refactor getTransformTargetOrientation method in viewport-host.ts 2026-04-15 15:04:01 +02:00
290da8478a Update brush render object geometry with preview item details 2026-04-15 15:02:50 +02:00
250466f76b Enhance error handling and variable usage in batch transform methods of viewport-host.ts 2026-04-15 15:02:46 +02:00