Block a user
BS-JD-106 - Brush validation, repair, and diagnostics
BS-JD-106 - Brush validation, repair, and diagnostics
Completion checkpoint pushed: b230593 Expand brush validation coverage.
Implemented:
- Detect inverted face plane normals relative to polygon vertex winding.
- Detect open/non-manifold brush…
BS-JD-105 - Per-face material and UV controls
BS-JD-105 - Per-face material and UV controls
Checkpoint pushed: dc59397 Hydrate brush face materials.
Implemented:
- Added backward-compatible optional
EditorAssetRef.source_pathcache for loadable runtime hydration paths. - Brush face…
BS-JD-106 - Brush validation, repair, and diagnostics
Checkpoint pushed: 09f707b Add brush diagnostics window.
Implemented:
- Added Window → Brush Diagnostics.
- The window lists all brush actors, sorted with invalid brushes first.
- Each…
BS-JD-104 - Brush CSG operations
Checkpoint pushed: 8abe470 Validate brush CSG inputs.
Implemented:
- CSG commands now validate all selected input brushes before computing/applying results.
- CSG commands validate the…
BS-JD-103 - Brush element edit modes
Checkpoint pushed: d9e52d7 Reject invalid brush element edits.
Implemented:
- Vertex/edge/face drag edits now validate the resulting
BrushDescon LMB release before committing history. -…
BS-JD-106 - Brush validation, repair, and diagnostics
Checkpoint pushed: 11b0df2 Block saving invalid brushes.
Implemented:
- Shared actor validation now runs
validate_brushforActorKind::Brushactors. - Fatal brush diagnostics now fail…
BS-JD-105 - Per-face material and UV controls
Checkpoint pushed: 015ae6d Add brush face asset pickers.
Implemented:
- Replaced the raw selected-face
EditorAssetReftext fields with Asset Browser-aware picker rows for Brush face Material…
BS-JD-106 - Brush validation, repair, and diagnostics
Checkpoint pushed: 4dc22cd Add brush validation diagnostics.
Implemented:
- Added shared
validate_brushdiagnostics with warning/error severity. - Detects empty brushes, too-few face…
BS-JD-106 - Brush validation, repair, and diagnostics
Starting implementation for BS-JD-106 - Brush validation, repair, and diagnostics.
Initial scope:
- Add shared brush validation report with severity, face IDs, and clear messages.
- Detect…
BS-JD-105 - Per-face material and UV controls
Progress checkpoint committed as d847706 Add brush face controls.
Implemented:
- Brush inspector now shows selected-face controls when the current actor owns selected Face-mode elements.
- Per…