Commit Graph

1109 Commits

Author SHA1 Message Date
7f0b30609a auto-git:
[change] src/app/App.tsx
2026-04-22 15:23:52 +02:00
5e35099412 auto-git:
[change] src/app/App.tsx
2026-04-22 15:23:21 +02:00
7a5f668aa0 auto-git:
[change] src/app/App.tsx
2026-04-22 15:23:21 +02:00
a311b33c58 auto-git:
[change] src/app/App.tsx
 [change] src/viewport-three/viewport-host.ts
2026-04-22 14:01:41 +02:00
58a8daa7b9 auto-git:
[change] src/app/App.tsx
2026-04-22 14:00:19 +02:00
6f4524a77c auto-git:
[change] src/app/App.tsx
2026-04-22 13:59:59 +02:00
5eef950b2c auto-git:
[change] src/app/App.tsx
2026-04-22 13:59:34 +02:00
92e7605b3b auto-git:
[change] src/app/App.tsx
2026-04-22 13:59:28 +02:00
d055b4ff74 auto-git:
[change] src/app/App.tsx
2026-04-22 13:59:28 +02:00
1f4b764be9 auto-git:
[change] src/app/App.tsx
2026-04-22 13:59:12 +02:00
b3605a4f62 auto-git:
[change] src/app/App.tsx
2026-04-22 13:59:00 +02:00
fb823715e5 auto-git:
[change] src/app/App.tsx
2026-04-22 13:58:53 +02:00
b730b1b6f1 auto-git:
[change] src/app/App.tsx
2026-04-22 13:58:53 +02:00
b11afbe969 auto-git:
[change] src/app/App.tsx
2026-04-22 12:33:00 +02:00
97c12cc5c9 auto-git:
[change] src/app/App.tsx
2026-04-22 12:32:54 +02:00
9fc389b00e auto-git:
[change] src/app/App.tsx
2026-04-22 12:31:47 +02:00
4d6a32eaf4 auto-git:
[change] src/app/App.tsx
2026-04-22 12:31:17 +02:00
19b60cd5a7 auto-git:
[change] src/app/App.tsx
2026-04-22 12:31:07 +02:00
6fbdd8b071 auto-git:
[change] src/app/App.tsx
2026-04-22 12:30:50 +02:00
20b41e312e auto-git:
[change] src/app/App.tsx
2026-04-22 12:30:50 +02:00
94dec56eb4 auto-git:
[add] src/rendering/terrain-layer-material.ts
 [add] tests/domain/terrains.test.ts
 [change] src/app/App.tsx
 [change] src/core/terrain-brush.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/document/terrains.ts
 [change] src/geometry/terrain-brush.ts
 [change] src/geometry/terrain-mesh.ts
 [change] src/runtime-three/rapier-collision-world.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/ViewportPanel.tsx
 [change] src/viewport-three/viewport-host.ts
 [change] tests/domain/build-runtime-scene.test.ts
 [change] tests/domain/rapier-collision-world.test.ts
 [change] tests/domain/terrain.command.test.ts
 [change] tests/domain/water-material.test.ts
 [change] tests/geometry/terrain-brush.test.ts
 [change] tests/geometry/terrain-mesh.test.ts
 [change] tests/serialization/scene-document-json.test.ts
 [change] tests/unit/terrain-foundation.integration.test.tsx
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-20 02:37:01 +02:00
02f6d058a0 Manage active terrain brush state in App component 2026-04-20 02:37:01 +02:00
5edd87bbb9 auto-git:
[change] src/app/App.tsx
2026-04-18 20:36:53 +02:00
bd7ea1adc9 auto-git:
[change] src/app/App.tsx
2026-04-18 20:33:04 +02:00
30130e1399 auto-git:
[change] src/app/App.tsx
2026-04-18 20:33:04 +02:00
44f267b514 Add Terrain Tools section with brush controls in App.tsx 2026-04-18 20:30:32 +02:00
a21092b66f auto-git:
[change] src/app/App.tsx
2026-04-18 20:30:32 +02:00
3bd51857c4 Add terrain brush tool handling and settings in App.tsx 2026-04-18 20:29:32 +02:00
6e6f622530 Calculate active terrain brush state based on selections 2026-04-18 20:29:05 +02:00
6279eba58b Add state for terrain brush tool and settings 2026-04-18 20:29:05 +02:00
46701db3f1 Import and use terrain brush utilities in App.tsx and update viewport-host.ts 2026-04-18 20:28:40 +02:00
defaa4adf0 Add terrain commands and selection logic 2026-04-18 19:59:33 +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
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
ab8cfd9fb3 Add Surface Snap Move feature and update related components 2026-04-18 19:34:15 +02:00
4d274c6fd6 Add activeSelectionId to App.tsx 2026-04-15 15:05:11 +02:00
a9806e8366 Update App.tsx to use selectedItems and display item IDs 2026-04-15 14:57:59 +02:00