initial commit
This commit is contained in:
29
docs/mvp.md
Normal file
29
docs/mvp.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# MVP 0.1
|
||||
|
||||
MVP 0.1 focuses on the editor core:
|
||||
|
||||
- Start the Avalonia desktop app.
|
||||
- Pan and zoom a millimetre canvas.
|
||||
- Draw lines from two points.
|
||||
- Draw circles from three circumference points.
|
||||
- Draw arcs from start, through, and end points.
|
||||
- Select and delete entities.
|
||||
- Undo and redo document mutations.
|
||||
- Save and load the native JSON project format.
|
||||
- Export LINE, CIRCLE, and ARC entities to DXF.
|
||||
|
||||
MVP 0.2 adds the manual reference-image layer:
|
||||
|
||||
- Import a raster image as a locked background reference.
|
||||
- Display the reference below CAD entities.
|
||||
- Adjust opacity independently of geometry.
|
||||
- Lock and unlock the reference.
|
||||
- Edit reference X/Y origin, scale, and rotation manually.
|
||||
- Save and reload reference metadata in the native JSON project file.
|
||||
|
||||
Deferred work:
|
||||
|
||||
- Calibration sheet generation.
|
||||
- OpenCV marker detection.
|
||||
- Assisted fitting tools.
|
||||
- Constraint and dimension systems.
|
||||
Reference in New Issue
Block a user