Commit Graph

2524 Commits

Author SHA1 Message Date
fc375c4937 Update ViewportCanvas and ViewportPanel to support terrain brush state and commit handling 2026-04-18 20:23:34 +02:00
d42765d9f8 Add terrain brush core and geometry implementations 2026-04-18 20:23:33 +02:00
6a43793779 Update migrateSceneDocument to handle FOLLOW_ACTOR_PATH_SMOOTH_SCENE_DOCUMENT_VERSION 2026-04-18 20:06:02 +02:00
5f9e3e71e8 Add return statement in runtime-host.ts 2026-04-18 20:01:02 +02:00
83cc70dcdc Remove unused import in viewport-host.ts 2026-04-18 20:01:02 +02:00
dd89ed3e18 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-18 19:59:52 +02:00
4afef32d5d auto-git:
[change] src/document/migrate-scene-document.ts
2026-04-18 19:59:52 +02:00
defaa4adf0 Add terrain commands and selection logic 2026-04-18 19:59:33 +02:00
e89e9c3008 Remove unused keyboard event handlers and update method in runtime-host.ts 2026-04-18 19:58:52 +02:00
9b9a1801b4 Extend collision bounds calculation and add water contact patch collection 2026-04-18 19:58:23 +02:00
44ef7899da Add 'enabled' property to terrain bounds calculation 2026-04-18 19:57:11 +02:00
6b1330b15a Handle 'terrains' in resolveTransformTarget with a message 2026-04-18 19:56:02 +02:00
ce7ef76a6a Exclude 'terrains' from duplication and add specific handling 2026-04-18 19:56:02 +02:00
cd5d9b2ffe Include 'terrains' in selectionCanBeDuplicated 2026-04-18 19:56:02 +02:00
2076ab7c55 Add method to clear terrain meshes in RuntimeHost 2026-04-18 19:54:59 +02:00
597cbefc97 Apply advanced rendering shadow flags to terrain meshes and update player input handling 2026-04-18 19:54:41 +02:00
9da60eb4e1 Implement rebuildTerrainMeshes method 2026-04-18 19:54:34 +02:00
c99e9ade98 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-18 19:54:34 +02:00
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