|
|
eff24127da
|
Improve layer clamping logic in terrain brush
|
2026-05-13 00:44:12 +02:00 |
|
|
|
afa6b2c1d5
|
Implement multi-point transformation target for path points
|
2026-05-12 22:07:02 +02:00 |
|
|
|
450f089915
|
auto-git:
[change] src/core/transform-session.ts
|
2026-05-12 22:06:25 +02:00 |
|
|
|
c7419e093d
|
auto-git:
[change] src/core/transform-session.ts
|
2026-05-12 22:06:25 +02:00 |
|
|
|
415a332df9
|
Feat: Add support for multi-point selection (pathPoints)
|
2026-05-12 22:05:53 +02:00 |
|
|
|
01ef204dcc
|
auto-git:
[change] src/app/App.tsx
[change] src/commands/commit-transform-session-command.ts
[change] src/core/transform-session.ts
[change] src/document/migrate-scene-document.ts
[change] src/entities/entity-instances.ts
[change] src/runtime-three/runtime-host.ts
|
2026-05-11 14:15:14 +02:00 |
|
|
|
05cf64fd09
|
Refactor transform session logic to use explicit scope blocks for multiple target types
|
2026-05-11 14:12:58 +02:00 |
|
|
|
c90c51b31f
|
auto-git:
[change] src/core/transform-session.ts
|
2026-05-11 13:55:20 +02:00 |
|
|
|
a101249d26
|
auto-git:
[change] src/core/transform-session.ts
|
2026-05-11 13:55:20 +02:00 |
|
|
|
e9adf9f37e
|
auto-git:
[change] src/commands/apply-terrain-brush-patch-command.ts
[change] src/core/terrain-brush.ts
[change] src/document/migrate-scene-document.ts
[change] src/document/scene-document.ts
[change] src/geometry/terrain-brush.ts
[change] src/geometry/terrain-mesh.ts
|
2026-05-02 11:25:15 +02:00 |
|
|
|
bc4b8e1b3a
|
Add foliage painting and erasing tools to terrain brush
|
2026-05-02 04:11:58 +02:00 |
|
|
|
d48b858fdb
|
auto-git:
[change] src/core/terrain-brush.ts
|
2026-05-01 17:41:05 +02:00 |
|
|
|
714cef581f
|
auto-git:
[change] src/core/transform-session.ts
|
2026-04-22 18:24:34 +02:00 |
|
|
|
2fe2d513ff
|
auto-git:
[change] src/core/transform-session.ts
|
2026-04-22 18:11:01 +02:00 |
|
|
|
c790c0af14
|
auto-git:
[change] src/core/transform-session.ts
|
2026-04-22 16:59:13 +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 |
|
|
|
d42765d9f8
|
Add terrain brush core and geometry implementations
|
2026-04-18 20:23:33 +02:00 |
|
|
|
6b1330b15a
|
Handle 'terrains' in resolveTransformTarget with a message
|
2026-04-18 19:56:02 +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 |
|
|
|
ab8cfd9fb3
|
Add Surface Snap Move feature and update related components
|
2026-04-18 19:34:15 +02:00 |
|
|
|
9f502a6aa2
|
Add new function for editor selection click handling and update viewport logic
|
2026-04-15 15:07:24 +02:00 |
|
|
|
f46039804f
|
Refactor transform-session.ts to use local target variables for clarity and consistency
|
2026-04-15 15:00:41 +02:00 |
|
|
|
db57045185
|
Add support for multiple brush, entity, and model instance selections in transform target resolution
|
2026-04-15 14:43:43 +02:00 |
|
|
|
497b102b76
|
Add support for multiple brush, model instance, and entity targets in transform operations
|
2026-04-15 14:42:42 +02:00 |
|
|
|
fb8da5f531
|
Add support for 'brushes', 'modelInstances', and 'entities' in transform session comparison
|
2026-04-15 14:42:04 +02:00 |
|
|
|
c32997b710
|
Extend transform session and preview handling for brushes, model instances, and entities
|
2026-04-15 14:41:29 +02:00 |
|
|
|
e69306a204
|
Add handling for 'brushes', 'modelInstances', and 'entities' in cloneTransformPreview
|
2026-04-15 14:40:16 +02:00 |
|
|
|
ed0c5cf515
|
Add handling for 'brushes', 'modelInstances', and 'entities' in cloneTransformTarget function
|
2026-04-15 14:40:07 +02:00 |
|
|
|
1e948257ee
|
Add functions for averaging vectors and cloning transform preview items
|
2026-04-15 14:39:58 +02:00 |
|
|
|
175422ed38
|
Add activeSelectionId to EditorStore and update transform-session.ts
|
2026-04-15 14:39:45 +02:00 |
|
|
|
e0c369f53e
|
Add utility functions for editor selection handling
|
2026-04-15 14:39:35 +02:00 |
|
|
|
120f4f5df0
|
Add majorSegmentCount and tubeSegmentCount to brush transform targets
|
2026-04-15 09:15:53 +02:00 |
|
|
|
b5d3f933ed
|
Update App.tsx and transform-session.ts for NPC dialogue changes
|
2026-04-15 09:15:15 +02:00 |
|
|
|
1de82de206
|
Rename and update dialogue-related functions and types in App.tsx and transform-session.ts
|
2026-04-15 09:15:09 +02:00 |
|
|
|
0b02222869
|
Include majorSegmentCount and tubeSegmentCount in TransformTarget cloning and equality checks
|
2026-04-15 09:15:01 +02:00 |
|
|
|
1ca180cde1
|
auto-git:
[change] src/core/transform-session.ts
|
2026-04-15 09:14:31 +02:00 |
|
|
|
556c645583
|
Add cone and torus brush support in transform-session.ts
|
2026-04-15 09:14:24 +02:00 |
|
|
|
e4d2a44414
|
Update transform-session.ts with specific geometry types
|
2026-04-15 07:57:07 +02:00 |
|
|
|
28a451a017
|
Remove unused function getBrushKindLabel from whitebox-selection-feedback.ts
|
2026-04-15 07:56:35 +02:00 |
|
|
|
d929ac05a1
|
auto-git:
[change] src/core/transform-session.ts
|
2026-04-15 07:53:07 +02:00 |
|
|
|
1fbe979eae
|
Update commands and core to support generic brushes
|
2026-04-15 07:47:59 +02:00 |
|
|
|
d80b32408d
|
Add box brush mesh and update related files
|
2026-04-15 07:46:57 +02:00 |
|
|
|
f564daaea3
|
Update scene transition handling and entity rotation logic
|
2026-04-15 03:42:33 +02:00 |
|
|
|
759439732d
|
Fix condition logic in transform-session.ts
|
2026-04-13 22:30:05 +02:00 |
|
|
|
839314bcc5
|
Update selection logic to include path points and adjust transform messages
|
2026-04-13 22:26:28 +02:00 |
|
|
|
57522886b1
|
Add support for transforming path points in the scene document
|
2026-04-13 22:26:17 +02:00 |
|
|
|
0ab52afb10
|
Add support for path points in editor selection
|
2026-04-13 22:25:01 +02:00 |
|
|
|
3f4e951f41
|
Add path-related commands and update selection handling
|
2026-04-13 21:23:03 +02:00 |
|
|
|
abfb42b91f
|
Include NPC in resolveEntityRotation
|
2026-04-13 16:19:00 +02:00 |
|