34 lines
1.6 KiB
Markdown
34 lines
1.6 KiB
Markdown
# Terrain Sculpt Tools Acceptance
|
|
|
|
> **Evidence record — not current product guidance.** Use the [documentation index](../../../README.md) for current behavior and architecture.
|
|
|
|
Issue: Gitea `#23`
|
|
|
|
Scope: native Wayland debug editor; packaged acceptance remains deferred by project-owner direction.
|
|
|
|
## Live Evidence
|
|
|
|

|
|
|
|
The committed terrain showcase was selected in Forward rendering. Enabling the mountains tool kept
|
|
the actor selected, removed the transform gizmo, expanded Raise/Lower/Flatten/Smooth/Noise plus
|
|
radius/strength controls inside the existing horizontal viewport toolbar, and displayed the modal
|
|
cancel/undo hints. A dragged Raise stroke visibly changed the generated terrain while the footprint
|
|
tracked the sampled surface. Release produced exactly `Undo: Raise Terrain`; no transform `Move`
|
|
history entry was created.
|
|
|
|
Escape/right-click restoration, deterministic brush math, exact vertical-ray sampling, multi-dab
|
|
stroke grouping, and sculpt-time gizmo exclusion are covered by focused tests. The live pass also
|
|
exposed and corrected toolbar click-through into raw mesh picking before this evidence was captured.
|
|
|
|
## Source Verification
|
|
|
|
- `cargo fmt --all -- --check`
|
|
- `cargo check -p editor --all-targets`
|
|
- `cargo clippy -p editor --all-targets -- -D warnings`
|
|
- six focused terrain-sculpt/input-ownership tests
|
|
- `git diff --check`
|
|
|
|
The canonical fixture remains `assets/levels/terrain_authoring_showcase.scn.ron`; no QA-only scene or
|
|
project setting is retained.
|