33
Technical Drawing with Inkscape Ted Gould @tedjgould July 8 th , 2016 Texas Linux Fest

Technical Drawing with Inkscape.pdf

Embed Size (px)

Citation preview

Page 1: Technical Drawing with Inkscape.pdf

Technical Drawingwith Inkscape

Ted Gould@tedjgouldJuly 8th, 2016Texas Linux Fest

Page 2: Technical Drawing with Inkscape.pdf

ISBN-13: 978-1593271817 http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.php

https://inkscape.org/en/learn/

Page 3: Technical Drawing with Inkscape.pdf

Engineering

http://calick.deviantart.com/art/TF2-Headshots-Engineer-204356964

Page 4: Technical Drawing with Inkscape.pdf

Engineering Management

Idea

http://de.matrix.wikia.com/wiki/Datei:Agentsmith_mr.jpg

Page 5: Technical Drawing with Inkscape.pdf

Engineering Management

Idea

Page 6: Technical Drawing with Inkscape.pdf

Protip:Focus

Page 7: Technical Drawing with Inkscape.pdf

https://raw.githubusercontent.com/for-GET/http-decision-diagram/master/httpdd.png

Page 8: Technical Drawing with Inkscape.pdf

Simplify the Slide

● One slide, one piece of information

● What is that piece of information?

● Am I showing anything else?

● Is that other stuff avoidable?

Page 9: Technical Drawing with Inkscape.pdf
Page 10: Technical Drawing with Inkscape.pdf
Page 11: Technical Drawing with Inkscape.pdf

Protip:Show Movement

Page 12: Technical Drawing with Inkscape.pdf

https://raw.githubusercontent.com/snapcore/snapcraft/master/docs/images/snapcraft_overview.svg

Source Code

snapcraft yaml

Binaries

package metadata

Snappy Store

Snapcraft

Binaries

package metadata

digital signature

Snapcraft Cloud Parts

Common Repositories

……

Page 13: Technical Drawing with Inkscape.pdf

https://raw.githubusercontent.com/snapcore/snapcraft/master/docs/images/snapcraft_overview.svg

Source Code

snapcraft yaml

Binaries

package metadata

Snappy Store

Snapcraft

Binaries

package metadata

digital signature

Snapcraft Cloud Parts

Common Repositories

……STARTHERE!!!

Page 14: Technical Drawing with Inkscape.pdf

https://raw.githubusercontent.com/snapcore/snapcraft/master/docs/images/snapcraft_overview.svg

Source Code

snapcraft yaml

Binaries

package metadata

Snappy Store

Snapcraft

Binaries

package metadata

digital signature

Snapcraft Cloud Parts

Common Repositories

……

Page 15: Technical Drawing with Inkscape.pdf

A B C

D

A B C

D

● Arrow head on ONE line● Duplicate curves and Object Flip Horizontal→● Move end points in

Page 16: Technical Drawing with Inkscape.pdf
Page 17: Technical Drawing with Inkscape.pdf
Page 18: Technical Drawing with Inkscape.pdf

https://www.flickr.com/photos/126288307@N05/26334944553/

Protip: Alignment

Page 19: Technical Drawing with Inkscape.pdf

A B C

D

A B C

D

What is wrong with the diagram on the left?

Page 20: Technical Drawing with Inkscape.pdf
Page 21: Technical Drawing with Inkscape.pdf
Page 22: Technical Drawing with Inkscape.pdf
Page 23: Technical Drawing with Inkscape.pdf
Page 24: Technical Drawing with Inkscape.pdf
Page 25: Technical Drawing with Inkscape.pdf
Page 26: Technical Drawing with Inkscape.pdf

https://www.flickr.com/photos/16210667@N02/16607544549/

Protip: Grow & Iterate

Page 27: Technical Drawing with Inkscape.pdf

A

D

B Cdigraph {A -> D;B -> D;C -> D;

}

Graphvizhttp://graphviz.org/

$ dot -Tsvg abcd.dot > abcd.svg

Page 28: Technical Drawing with Inkscape.pdf

A

D

B Cdigraph {

a [shape=box, label=A];b [shape=box, label=B];c [shape=box, label=C];d [shape=box, label=D];a -> d;b -> d;c -> d;

}

Page 29: Technical Drawing with Inkscape.pdf

digraph {node [shape=box];

{ node [shape=plaintext]; edge [style=invis]; lev1 -> lev2 -> lev3; lev1 [label="Level 1"]; lev2 [label="Level 2"]; lev3 [label="Level 3"];}

{ rank=source; lev1; a; b; c; }{ rank=same; lev2; d; }{ rank=sink; lev3; x; y; z; }

{ a b c } -> d;d -> { x y z };

}

Level 1

Level 2

Level 3

a

d

b c

x y z

Page 30: Technical Drawing with Inkscape.pdf

Protip:ReduceColor

https://www.flickr.com/photos/20255774@N05/3295178379

Page 31: Technical Drawing with Inkscape.pdf

Color Tips

● Avoid using color

● Okay, you can’t avoid it, only use a few

● Make color mean something

● Choose a palette

http://www.colourlovers.com/palettes

Page 32: Technical Drawing with Inkscape.pdf

●Focus●Show Movement●Alignment●Grow & Iterate●Reduce Color

Recap

Page 33: Technical Drawing with Inkscape.pdf

© Stéfan — CC-BY-SA — https://www.flickr.com/photos/st3f4n/143623934