Talk:Stitch Era embroidery software

The educational technology and digital learning wiki
Jump to navigation Jump to search

Below are some versions of drawings:

1 Good version

<graphviz border="frame" caption="Model of Stitch Era design workflow" alignment="left" location="none"> graph SE_pipelines_3 { labelfontname = "Arial"; node [fontsize="10", fontname="Arial"];

  1. edge [fontsize="8", fontname="Arial"];

edge [fontsize="8", fontname="Arial", labelfloat=false];

  1. edge [arrowhead=normal,arrowsize=0.3];
  1. List of nodes

Idea [shape=box, color=red, label="Design idea"]; Physics [shape=box, color=red, label="Physics constraints"]; SVG [shape=ellipse, color=red, label="SVG Vector\ngraphics"]; EMF [shape=ellipse, label="Other vector\nformats"]; SE_vect [shape=ellipse, color=red, label="SE vector\ngraphics"]; SE_clean_vect [shape=ellipse, color=red, label="SE clean\nvector graphics"]; Bitmap [shape=ellipse, color=red, label="Bitmap\nimage"]; Drawing [shape=ellipse, color=red, label="Hand drawing"]; Bitmap_red [shape=ellipse, color=red, label="Reduced\ncolor bitmap"]; Stitch_obj [shape=ellipse, color=red, label="SE Stitch\nobjects"]; Photo_obj [shape=ellipse, label="SE Photo\nStitch objects"]; Clean_stitch_obj [shape=ellipse, color=red, label="Clean SE\nStitch objects"]; AI_CDR [shape=ellipse, color=red, label="AI/CDR/SVG vector\ngraphics"]; Stitches [shape=box, color=red, label="SE Stitches"];

  1. Stitch_edit [shape=ellipse, label = "Fixed Stitches"];

Revise [shape=ellipse, color=red, label="Revise\nany step"]; CNC_code [shape=box, color=red, label="Machine code"];

  1. Links

Idea -- SVG [label = "find"]; Idea -- EMF [label = "find"]; Idea -- Bitmap [label = "find"]; Idea -- AI_CDR [label = "draw with\nother program"]; Idea -- Stitch_obj [label = "draw\nstitch objects"]; Idea -- SE_clean_vect [label = "draw SE\nvector graphics"]; Idea -- Clean_stitch_obj [label = "draw \nletters"]; Idea -- Physics [label = "textile, machine,\nthread+needle width", style=dotted]; Idea -- Drawing [label = "draw with\nbig marker pens"]; SVG -- SE_vect [label = "import"]; SVG -- AI_CDR [label = "import/modify"]; EMF -- AI_CDR [label = "import/modify"]; EMF -- SE_vect [label = "import"]; Drawing -- Bitmap [label = "scan and\nimport"]; Bitmap -- Bitmap_red [label = "import +\nreduce colors"]; Bitmap_red -- SE_vect [label = "vectorize"]; AI_CDR -- SE_vect [label = "direct import"]; SE_vect -- SE_clean_vect [label = "reduce +\nclean"]; Physics -- Stitch_obj [label = "consider"]; SE_clean_vect -- Stitch_obj [label = "digitize"]; Bitmap_red -- Stitch_obj [label = "auto-digitize\n not recommended", style=dotted]; Bitmap -- Photo_obj [label = "auto-digitize\n not recommended", labelfloat=false, style=dotted]; Photo_obj -- Clean_stitch_obj [label = "tune\nstitch objects"]; Stitch_obj -- Clean_stitch_obj [label = "tune\nstitch objects"]; Clean_stitch_obj -- Stitches [label = "generate"]; Clean_stitch_obj -- Clean_stitch_obj [label = "adjust"]; Stitches -- Stitches [label = "adjust"];

  1. Stitch_edit -- Stitches ;

Stitches -- CNC_code [label = "translate"]; Stitches -- Revise [label = "redo"]; } </graphviz>

2 Take 1

<graphviz border="frame" caption="caption" alignment="left" location="none">

graph SE_pipelines_1 {
node [fontsize="10", fontname="Arial"];
# edge [fontsize="8", fontname="Arial"];
edge [fontsize="8", fontname="Arial", labelfloat=true];
# edge [arrowhead=normal,arrowsize=0.3];
"Free SVG \nvector graphic"    -- "AI or CDR \nvector graphics" [label = "import"];
"Free SVG \nvector graphic"    -- "EMF \nvector graphics"       [label = "copy"];
 "EMF \nvector graphics"       -- "SE vector \ngraphics"        [label = "import as EMF"];
"Design idea"                  -- "AI or CDR \nvector graphics" [label = "draw with\nother program"];
"Bitmap image"                 -- "Reduced \ncolor image"      [label = "import +\nreduce colors"];
"Reduced \ncolor image"        -- "SE vector \ngraphics"       [label = "vectorize"];
"AI or CDR \nvector graphics"  -- "SE vector \ngraphics"       [label = "import"];
"SE vector \ngraphics"         -- "SE clean \nvector graphics" [label = "reduce +\nclean"];
"Design idea"                  -- "SE clean \nvector graphics" [label = "draw SE\nvector graphics"];
"SE clean \nvector graphics"   -- "SE Stitch \nobjects"        [label = "digitize"];
"Reduced \ncolor image"        -- "SE Stitch \nobjects"        [label = "auto-digitize\n not recommended"];
"Bitmap image"                 -- "SE Photo \nstitch objects"  [label = "auto-digitize\n not recommended", labelfloat=false];
"SE Photo \nstitch objects"    -- "SE clean \nStitch objects"  [label = "tune\nstitch objects"];
"Design idea"                  -- "SE Stitch \nobjects"        [label = "draw\nstitch objects"];
"SE Stitch \nobjects"          -- "SE clean \nStitch objects"  [label = "tune\nstitch objects"];
"Message idea"                 -- "SE clean \nStitch objects"  [label = "draw \nletters"];
"SE clean \nStitch objects"    -- "SE stitches"                [label = "generate"]
"SE stitches"                  -- "Machine code"               [label = "translate"];
}

</graphviz>

3 Take 2

<graphviz border="frame" caption="caption" alignment="none"> graph SE_pipelines_2 { node [fontsize="10", fontname="Arial"];

  1. edge [fontsize="8", fontname="Arial"];

edge [fontsize="8", fontname="Arial", labelfloat=false];

  1. edge [arrowhead=normal,arrowsize=0.3];
  1. List of nodes

Idea [shape=box, color=red, label="Design idea"]; SVG [shape=ellipse, color=red, label="Free SVG \nvector graphic"]; SVG [shape=ellipse, color=red, label="SVG Vector\ngraphics"]; EMF [shape=ellipse, color=red, label="EMF vector\ngraphics"]; SE_vect [shape=ellipse, color=red, label="SE vector\ngraphics"]; SE_clean_vect [shape=ellipse, color=red, label="SE clean\nvector graphics"]; Bitmap [shape=ellipse, color=red, label="Bitmap\nimage"]; Bitmap_red [shape=ellipse, color=red, label="Reduced\ncolor bitmap"]; Stitch_obj [shape=ellipse, color=red, label="SE Stitch\nobjects"]; Photo_obj [shape=ellipse, color=red, label="SE Stitch\n objects"]; Clean_stitch_obj [shape=ellipse, color=red, label="Clean SE\nStitch objects"]; AI_CDR [shape=ellipse, color=red, label="AI/CDR vector\ngraphics"]; Stitches [shape=box, color=red, label="SE Stitches"]; Revise [shape=ellipse, color=red, label="Revise\nany step"]; CNC_code [shape=box, color=red, label="Machine code"];

  1. Links

Idea -- SVG [label = "find"]; Idea -- Bitmap [label = "find"]; Idea -- AI_CDR [label = "draw with\nother program"]; Idea -- Stitch_obj [label = "draw\nstitch objects"]; Idea -- SE_clean_vect [label = "draw SE\nvector graphics"]; Idea -- SE_clean_vect [label = "draw SE\nvector graphics"]; Idea -- Clean_stitch_obj [label = "draw \nletters"]; SVG -- AI_CDR [label = "import"]; SVG -- EMF [label = "copy"]; EMF -- SE_vect [label = "import as EMF"]; Bitmap -- Bitmap_red [label = "import +\nreduce colors"]; Bitmap_red -- SE_vect [label = "vectorize"]; AI_CDR -- SE_vect [label = "import"]; SE_vect -- SE_clean_vect [label = "reduce +\nclean"]; SE_clean_vect -- Stitch_obj [label = "digitize"]; Bitmap_red -- Stitch_obj [label = "auto-digitize\n not recommended"]; Bitmap -- Photo_obj [label = "auto-digitize\n not recommended", labelfloat=false]; Photo_obj -- Clean_stitch_obj [label = "tune\nstitch objects"]; Stitch_obj -- Clean_stitch_obj [label = "tune\nstitch objects"]; Clean_stitch_obj -- Stitches [label = "generate"] Stitches -- CNC_code [label = "translate"]; Stitches -- Revise [label = "redo"]; } </graphviz>