diff options
| author | Jesper Jensen <jesper@jnsn.dev> | 2026-07-24 20:19:48 +0200 |
|---|---|---|
| committer | Jesper Jensen <jesper@jnsn.dev> | 2026-07-24 20:19:48 +0200 |
| commit | 2667aa2806877d6fdd31b6ad34b0440197c14e1f (patch) | |
| tree | 2c7fc9ded8170e3794c505c3ff50f610dd538c3e /inc/cad/svg.h | |
| parent | 1af2dfbde432af9f13e8fba09b7ca29f5de71863 (diff) | |
Diffstat (limited to 'inc/cad/svg.h')
| -rw-r--r-- | inc/cad/svg.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/inc/cad/svg.h b/inc/cad/svg.h index 5bfce83..c282c0e 100644 --- a/inc/cad/svg.h +++ b/inc/cad/svg.h @@ -14,10 +14,12 @@ enum LineStyle { enum CanvasState { CANVAS_INIT, CANVAS_DRAWING, + CANVAS_COORDINATE, }; struct canvas { enum CanvasState state; + vec2 next_offset; FILE *f; }; @@ -30,5 +32,6 @@ void plot_text(struct canvas *canvas, struct point p, double angle, char* str); void begin_drawing(struct canvas *canvas); void draw_constraints(struct canvas *canvas, struct constraints *constraints); +void draw_elements(struct canvas *canvas, struct drawing *drawing); void draw_topology(struct canvas *canvas, struct topology *topo); void end_drawing(struct canvas *canvas); |
