Starting implementation for BS-JD-105 - Per-face material and UV controls.
Initial scope:
- In Face mode, show selected face controls in the Brush inspector card.
- Edit per-face UV offset, UV…
Progress checkpoint committed as 02beeb7 Add brush CSG commands.
Implemented MVP:
- Added
brush.subtract,brush.intersect, andbrush.merge_convexcommand palette commands. - Commands are…
Starting implementation for BS-JD-104 - Brush CSG operations.
Initial scope:
- Add shared convex brush clipping helpers that can support subtract/intersect/clip mode.
- Start with robust…
Second progress checkpoint committed as 93ab6c2 Add brush element drag edits.
Added:
- Vertex/edge/face element drags on the viewport floor plane.
- Drag preview mutates the selected brush…
Progress checkpoint committed as 0bfc062 Add brush element edit modes.
Implemented so far:
- Added
BrushEditModeresource: Object, Vertex, Edge, Face, Clip. - Added
BrushElementSelection…
Starting implementation for BS-JD-103 - Brush element edit modes.
Plan for the next slice:
- Add
BrushEditModeresource and hotkeys for Object / Vertex / Edge / Face / Clip. - Only activate…
Completed and committed as fcd34f9 Add draw brush tool.
Implemented:
- Added shared brush polygon validation in
shared::brush_math. - Added
BrushDesc::extruded_prismfor floor-polygon…
Starting implementation for BS-JD-102 - Quick add and draw-brush tool.
Planned scope for this pass:
- Add editor brush tool state and B shortcut.
- Let LMB place floor-plane polygon vertices…
Completed and committed as 9f95ba3 Add brush authoring schema.
Included the QA follow-up fix for selecting brush generated mesh children in the viewport. User QA passed for creation, save/reload…
Follow-up fix for brush viewport selection:
- Updated viewport picking to resolve hit generated mesh children back to their authored
LevelObjectparent. - Explicit actor icons and visualizer…
Development progress update for BS-JD-101 - Brush authoring schema and hydration MVP:
Implemented locally, pending QA/signoff before commit:
- Added persisted
ActorKind::BrushandBrushDesc…
Starting implementation on BS-JD-101.
Planned first slice:
- Add shared brush authoring data (
BrushDesc/faces/kind) with reflection/serialization. - Add a convex cube brush MVP and hydration…