Talk:Stitch Era embroidery software: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
mNo edit summary
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
<graphviz border="frame" caption="caption">
Below are some versions of drawings:
graph SE_pipelines {
 
label = "Figure: Simple model of Stitch Era design workflows" [fontsize="10", fontname="Arial"];
== 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"];
node [fontsize="10", fontname="Arial"];
# edge [fontsize="8", fontname="Arial"];
# edge [fontsize="8", fontname="Arial"];
edge [fontsize="8", fontname="Arial", labelfloat=true];
edge [fontsize="8", fontname="Arial", labelfloat=false];
# edge [arrowhead=normal,arrowsize=0.3];
# edge [arrowhead=normal,arrowsize=0.3];


# List of nodes
# List of nodes
Idea          [shape=box, color=red, label="Design idea"];
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"];
# 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"];
 
# 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"];
# Stitch_edit  -- Stitches          ;
Stitches    -- CNC_code          [label = "translate"];
Stitches    -- Revise            [label = "redo"];
}
</graphviz>
 
== 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>
 
== Take 2 ==
 
<graphviz border="frame" caption="caption" alignment="none">
graph SE_pipelines_2 {
node [fontsize="10", fontname="Arial"];
# edge [fontsize="8", fontname="Arial"];
edge [fontsize="8", fontname="Arial", labelfloat=false];
# edge [arrowhead=normal,arrowsize=0.3];
 
# 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="Free SVG \nvector graphic"];
SVG          [shape=ellipse, color=red, label="Bitmap\nimage"];
SVG          [shape=ellipse, color=red, label="SVG Vector\ngraphics"];
EMF          [shape=ellipse, color=red, label="EMF vector\ngraphics"];
EMF          [shape=ellipse, color=red, label="EMF vector\ngraphics"];
SE_vect      [shape=ellipse, color=red, label="SE vector\ngraphics"];
SE_vect      [shape=ellipse, color=red, label="SE vector\ngraphics"];
SE_clean_vect [shape=ellipse, color=red, label="SE clean\nvector graphics"];
SE_clean_vect [shape=ellipse, color=red, label="SE clean\nvector graphics"];
Bitmap        [shape=ellipse, color=red, label=" "Bitmap"];
Bitmap        [shape=ellipse, color=red, label="Bitmap\nimage"];
Bitmap_red    [shape=ellipse, color=red, label="Reduced\ncolor bitmap"];
Bitmap_red    [shape=ellipse, color=red, label="Reduced\ncolor bitmap"];
Stitch_obj    [shape=ellipse, color=red, label="SE Stitch\nobjects"];
Stitch_obj    [shape=ellipse, color=red, label="SE Stitch\nobjects"];
Photo_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"];
Clean_stitch_obj [shape=ellipse, color=red, label="Clean SE\nStitch objects"];
AI_CDR        [shape=ellipse, color=red, label="SE Photo \nstitch objects"];
AI_CDR        [shape=ellipse, color=red, label="AI/CDR vector\ngraphics"];
Stitches      [shape=box, color=red, label="SE Stitches"];
Stitches      [shape=box,     color=red, label="SE Stitches"];
CNC_code      [shape=box, color=red, label="Machine code"];
Revise        [shape=ellipse, color=red, label="Revise\nany step"];
CNC_code      [shape=box,     color=red, label="Machine code"];


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

Latest revision as of 14:06, 17 September 2018

Below are some versions of drawings:

Good version

Take 1

Take 2