Files
easyTrace/docs/mvp.md
2026-05-02 01:01:15 +02:00

902 B

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.