From 164d442e7c4fadce5cee35c4a9414b4653b5481f Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Sun, 29 Dec 2013 13:49:34 +0100 Subject: [PATCH] nodist: added missing symbols Defined cloud, tablet and workstation symbols. --- nodist/.gitignore | 3 ++ nodist/symbols.mp | 83 +++++++++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 78 insertions(+), 8 deletions(-) diff --git a/nodist/.gitignore b/nodist/.gitignore index 58776884..16a1eccc 100644 --- a/nodist/.gitignore +++ b/nodist/.gitignore @@ -5,4 +5,7 @@ /symbols.2 /symbols.3 /symbols.4 +/symbols.5 +/symbols.6 +/symbols.7 /symbols.log diff --git a/nodist/symbols.mp b/nodist/symbols.mp index 5faeba26..d6967e8d 100644 --- a/nodist/symbols.mp +++ b/nodist/symbols.mp @@ -44,10 +44,10 @@ beginfig(2) % Printer pickup thick; draw (100, 0) -- (300, 0) -- (300, 70) -- (100, 70) -- cycle; draw (300, 50) -- - quartercircle rotated -90 scaled 60 shifted (370, 80) -- - quartercircle scaled 60 shifted (370, 200) -- - quartercircle rotated 90 scaled 60 shifted (30, 200) -- - quartercircle rotated 180 scaled 60 shifted (30, 80) -- (100, 50); + quartercircle rotated -90 scaled 60 shifted (370, 80) .. + quartercircle scaled 60 shifted (370, 200) .. + quartercircle rotated 90 scaled 60 shifted (30, 200) .. + quartercircle rotated 180 scaled 60 shifted (30, 80) .. (100, 50); draw (300, 230) -- (300, 330) -- (100, 330) -- (100, 230); pickup thin; @@ -85,14 +85,81 @@ draw (50, 100) -- (0, 20) -- (10, 0) -- (390, 0) -- (400, 20) -- (350, 100); draw (0, 20) -- (400, 20); pickup thin; -draw quartercircle rotated -90 scaled 40 shifted (320, 130) -- - quartercircle scaled 40 shifted (320, 270) -- - quartercircle rotated 90 scaled 40 shifted (80, 270) -- - quartercircle rotated 180 scaled 40 shifted (80, 130) -- cycle; +draw quartercircle rotated -90 scaled 40 shifted (320, 130) .. + quartercircle scaled 40 shifted (320, 270) .. + quartercircle rotated 90 scaled 40 shifted (80, 270) .. + quartercircle rotated 180 scaled 40 shifted (80, 130) .. cycle; draw (35, 55) -- (55, 92) -- (345, 92) -- (365, 55) -- cycle; draw (170, 50) -- (230, 50) -- (233, 28) -- (167, 28) -- cycle; endfig; +beginfig(5) % Cloud + +pickup thick; +draw (305, 25) .. controls (279, 20) and (253, 26) .. + (235, 39) .. controls (225, 30) and (223, 24) .. + (198, 20) .. controls (148, 12) and (118, 30) .. + (107, 60) .. controls (106, 62) and (106, 65) .. + (105, 67) .. controls ( 70, 64) and ( 35, 81) .. + ( 25, 108) .. controls ( 15, 135) and ( 33, 162) .. + ( 66, 174) .. controls ( 64, 177) and ( 63, 180) .. + ( 61, 183) .. controls ( 50, 213) and ( 74, 244) .. + (113, 252) .. controls (132, 256) and (152, 254) .. + (168, 247) .. controls (177, 262) and (193, 273) .. + (216, 278) .. controls (248, 284) and (280, 274) .. + (297, 255) .. controls (304, 259) and (312, 262) .. + (321, 264) .. controls (361, 272) and (402, 254) .. + (412, 224) .. controls (417, 209) and (414, 194) .. + (404, 181) .. controls (414, 174) and (421, 165) .. + (425, 155) .. controls (436, 125) and (412, 94) .. + (373, 85) .. controls (369, 84) and (365, 84) .. + (360, 83) .. controls (362, 56) and (340, 31) .. cycle; + +endfig; + + +beginfig(6) % Tablet + +pickup thick; +draw quartercircle rotated -90 scaled 120 shifted (280, 60) .. + quartercircle scaled 120 shifted (280, 340) .. + quartercircle rotated 90 scaled 120 shifted (120, 340) .. + quartercircle rotated 180 scaled 120 shifted (120, 60) .. cycle; + +pickup thin; +draw (90, 70) -- (90, 330) -- (310, 330) -- (310, 70) -- cycle; +draw fullcircle scaled 50 shifted (200, 35); +draw (150, 370) -- (250, 370) -- (240, 360) -- (160, 360) -- cycle; + +endfig; + + +beginfig(7) % Workstation + +pickup thick; +draw (0, 100) -- (300, 100) -- (300, 300) -- (0, 300) -- cycle; +draw (130, 90) -- (170, 90){down} .. (180, 65) -- (120, 65) .. {up}cycle; +draw (80, 50) -- (0, 10) -- (10, 0) -- (290, 0) -- (300, 10) -- (220, 50) -- cycle; +draw (318, 28) .. controls (320, 33) and (335, 43) .. + (350, 38) .. controls (367, 32) and (380, 15) .. + (368, 4) .. controls (360, -5) and (344, 7) .. + (339, 11) .. controls (334, 15) and (318, 23) .. (318, 28) .. cycle; + +pickup thin; +draw quartercircle rotated -90 scaled 40 shifted (270, 130) .. + quartercircle scaled 40 shifted (270, 270) .. + quartercircle rotated 90 scaled 40 shifted (30, 270) .. + quartercircle rotated 180 scaled 40 shifted (30, 130) .. cycle; +draw (0, 10) -- (300, 10); +draw (370, 10) .. {dir 135}(340, 20) .. (320, 30); + +draw (313, 35){dir 135} .. (280, 50) .. (290, 60) .. (250, 70) .. + (220, 70) .. {dir 220}(185, 75); + + +endfig; + + end. -- 2.11.4.GIT