30 lines
902 B
Markdown
30 lines
902 B
Markdown
# 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.
|