netmapr/objects.dat

998 lines
22 KiB
Plaintext

object router3d 200 200
# top left
line 0 50 0 38 170 230 255
line 0 38 10 26 170 230 255
line 10 26 30 14 170 230 255
line 30 14 60 0 170 230 255
line 60 0 100 0 170 230 255
# bottom left
line 0 50 0 62 170 230 255
line 0 62 10 74 170 230 255
line 10 74 30 86 170 230 255
line 30 86 60 99 170 230 255
line 60 99 100 99 170 230 255
# top right
line 199 50 199 38 170 230 255
line 199 38 190 26 170 230 255
line 190 26 170 14 170 230 255
line 170 14 140 0 170 230 255
line 140 0 100 0 170 230 255
# bottom right
line 199 50 199 62 170 230 255
line 199 62 190 74 170 230 255
line 190 74 170 86 170 230 255
line 170 86 140 99 170 230 255
line 140 99 100 99 170 230 255
# fill top
fill 100 50 0 180 255
# bottom half - sides
line 0 50 0 162 170 230 255
line 199 50 199 150 170 230 255
# bottom half - bottom left
# next line not being drawn on windows??
line 0 150 0 112 170 230 255
line 0 162 10 174 170 230 255
line 10 174 30 186 170 230 255
line 30 186 60 199 170 230 255
line 60 199 100 199 170 230 255
# bottom half - bottom right
line 199 150 199 162 170 230 255
line 199 162 190 174 170 230 255
line 190 174 170 186 170 230 255
line 170 186 140 199 170 230 255
line 140 199 100 199 170 230 255
# fill bottom half
fill 100 162 0 120 170
# arrows
# top left arrow
line 35 25 65 40 0 0 0
line 55 15 85 30 0 0 0
line 35 25 55 15 0 0 0
# arrowhead /____
line 55 47 65 40 0 0 0
line 55 47 90 47 0 0 0
# arrowhead /|
line 95 20 90 47 0 0 0
line 95 20 85 30 0 0 0
# fill it
fill 60 30 250 250 250
#
#
# bottom left arrow
line 95 65 65 80 0 0 0
line 75 55 45 70 0 0 0
line 95 65 75 55 0 0 0
# arrowhead /____
line 75 87 65 80 0 0 0
line 75 87 40 87 0 0 0
# arrowhead /|
line 45 60 40 87 0 0 0
line 45 60 45 70 0 0 0
# fill it
fill 70 70 250 250 250
# top right arrow
line 110 40 140 25 0 0 0
line 130 50 160 35 0 0 0
line 110 40 130 50 0 0 0
# arrowhead /____
line 130 18 140 25 0 0 0
line 130 18 165 18 0 0 0
# arrowhead /|
line 160 45 165 18 0 0 0
line 160 45 160 35 0 0 0
# fill it
fill 135 35 250 250 250
# bottom right arrow
line 165 80 135 65 0 0 0
line 145 90 115 75 0 0 0
# joining
line 165 80 145 90 0 0 0
# arrowhead /____
line 145 58 135 65 0 0 0
line 145 58 110 58 0 0 0
# arrowhead /|
line 115 85 110 58 0 0 0
line 115 85 115 75 0 0 0
# fill it
fill 140 75 250 250 250
#
#
#
end
object fw3d 60 140
# front of wall
box 0 20 30 139 199 199 199
# right side
line 30 20 59 0 199 199 199
line 59 0 59 120 199 199 199
line 30 139 59 120 199 199 199
# top of wall
line 0 20 30 0 199 199 199
line 30 0 59 0 199 199 199
# fill with red
# front
fill 10 50 170 0 0
# right
fill 50 50 119 0 0
# top
fill 30 10 255 85 93
# horiz. mortar lines - front
line 0 40 30 40 199 199 199
line 0 60 30 60 199 199 199
line 0 80 30 80 199 199 199
line 0 100 30 100 199 199 199
line 0 120 30 120 199 199 199
# horiz. mortar lines - side
line 30 40 59 20 170 170 170
line 30 60 59 40 170 170 170
line 30 80 59 60 170 170 170
line 30 100 59 80 170 170 170
line 30 120 59 100 170 170 170
# vert. mortar lines - front
line 10 20 10 40 199 199 199
line 20 40 20 60 199 199 199
line 10 60 10 80 199 199 199
line 20 80 20 100 199 199 199
line 10 100 10 120 199 199 199
line 20 120 20 140 199 199 199
# vert. mortar lines - top
line 10 20 40 0 227 227 227
# horiz. mortar lines - top
line 20 13 40 13 227 227 227
line 20 7 30 7 227 227 227
# vert. mortar lines - side
line 40 13 40 33 170 170 170
line 50 27 50 46 170 170 170
line 40 53 40 73 170 170 170
line 50 67 50 86 170 170 170
line 40 93 40 113 170 170 170
line 50 107 50 126 170 170 170
end
object switch3d 400 100
# front
box 0 60 300 99 170 230 255
fill 150 80 0 150 213
# top
line 0 60 100 0 170 230 255
line 100 0 399 0 170 230 255
line 300 60 399 0 170 230 255
fill 200 40 0 180 255
# side
line 300 99 399 40 170 230 255
line 399 0 399 40 170 230 255
fill 350 50 0 90 128
# top right arrow
line 230 18 245 12 0 0 0
line 245 12 345 12 0 0 0
line 230 18 330 18 0 0 0
line 345 12 360 8 0 0 0
line 330 18 315 24 0 0 0
line 360 8 370 16 0 0 0
line 315 24 370 16 0 0 0
fill 285 15 250 250 250
# bottom right arrow
line 185 38 200 32 0 0 0
line 200 32 300 32 0 0 0
line 185 38 285 38 0 0 0
line 300 32 315 28 0 0 0
line 285 38 270 44 0 0 0
line 315 28 325 36 0 0 0
line 270 44 325 36 0 0 0
fill 250 35 250 250 250
# top left arrow
line 207 28 222 22 0 0 0
line 222 22 122 22 0 0 0
line 207 28 107 28 0 0 0
line 122 22 137 18 0 0 0
line 107 28 92 34 0 0 0
line 137 18 67 26 0 0 0
line 92 34 67 26 0 0 0
fill 142 25 250 250 250
# bottom left arrow
line 182 48 197 42 0 0 0
line 197 42 97 42 0 0 0
line 182 48 82 48 0 0 0
line 97 42 112 38 0 0 0
line 82 48 67 54 0 0 0
line 112 38 42 46 0 0 0
line 67 54 42 46 0 0 0
fill 117 45 250 250 250
end
object pc 120 120
# base
line 0 119 119 119 0 0 0
line 20 90 100 90 0 0 0
# base sides
line 0 119 20 90 0 0 0
line 100 90 119 119 0 0 0
# fill base
fill 60 115 255 255 204
# monitor outside
line 20 20 100 20 0 0 0
line 20 20 20 90 0 0 0
line 20 90 100 90 0 0 0
line 100 20 100 90 0 0 0
# fill monitor outside
fill 30 30 255 255 204
# monitor screen
line 30 30 90 30 0 0 0
line 30 30 30 80 0 0 0
line 30 80 90 80 0 0 0
line 90 30 90 80 0 0 0
# fill monitor screen
fill 50 50 0 0 255
end
object cloud 105 105
# top
# /
line 0 15 15 0 0 0 0
line 15 0 30 0 0 0 0
line 30 0 37 10 0 0 0
line 37 10 45 0 0 0 0
line 45 0 60 0 0 0 0
line 60 0 67 10 0 0 0
line 67 10 75 0 0 0 0
line 75 0 90 0 0 0 0
line 90 0 104 15 0 0 0
# right
# |
line 104 15 104 30 0 0 0
line 104 30 90 37 0 0 0
line 90 37 104 45 0 0 0
line 104 45 104 60 0 0 0
line 104 60 90 67 0 0 0
line 90 67 104 75 0 0 0
line 104 75 104 90 0 0 0
line 104 90 90 104 0 0 0
# bottom
# _
line 90 104 75 104 0 0 0
line 75 104 67 94 0 0 0
line 67 94 60 104 0 0 0
line 60 104 45 104 0 0 0
line 45 104 37 94 0 0 0
line 37 94 30 104 0 0 0
line 30 104 15 104 0 0 0
line 15 104 0 90 0 0 0
# left
# |
line 0 90 0 75 0 0 0
line 0 75 10 67 0 0 0
line 10 67 0 60 0 0 0
line 0 60 0 45 0 0 0
line 0 45 10 37 0 0 0
line 10 37 0 30 0 0 0
line 0 30 0 15 0 0 0
# insides
fill 60 60 180 180 180
end
object server 120 120
#outline
box 20 0 100 119 0 0 0
# drives
box 30 20 90 25 0 0 0
fill 50 23 150 150 150
box 30 35 90 40 0 0 0
fill 50 37 150 150 150
box 30 50 60 55 0 0 0
fill 50 53 150 150 150
#
box 80 50 85 55 0 0 0
fill 83 53 255 0 0
box 80 60 85 65 0 0 0
fill 83 63 0 0 255
box 80 70 85 75 0 0 0
fill 83 73 0 0 255
#
fill 40 100 90 90 90
#
end
object hub3d 400 100
# front
box 0 60 300 99 170 230 255
fill 150 80 0 150 213
# top
line 0 60 100 0 170 230 255
line 100 0 399 0 170 230 255
line 300 60 399 0 170 230 255
fill 200 40 0 180 255
# side
line 300 99 399 40 170 230 255
line 399 0 399 40 170 230 255
fill 350 50 0 90 128
# top right arrow
line 80 33 95 27 0 0 0
line 95 27 315 27 0 0 0
line 80 33 300 33 0 0 0
line 315 27 330 23 0 0 0
line 300 33 285 39 0 0 0
line 330 23 340 31 0 0 0
line 285 39 340 31 0 0 0
fill 255 30 250 250 250
end
object terminalserver 120 120
# triangle
line 50 0 119 60 0 0 0
line 119 60 50 119 0 0 0
line 50 119 50 0 0 0 0
# fill triangle
fill 80 60 0 175 254
# left bits
box 0 0 45 15 0 0 0
box 0 35 45 50 0 0 0
box 0 70 45 85 0 0 0
box 0 104 45 119 0 0 0
# fill left bits
fill 20 10 0 175 254
fill 20 40 0 175 254
fill 20 80 0 175 254
fill 20 110 0 175 254
end
object firewall 120 120
# outline
line 0 0 119 0 0 0 0
line 119 0 119 119 0 0 0
line 0 0 0 119 0 0 0
line 0 119 119 119 0 0 0
# fill
fill 20 20 255 0 0
# horizontal mortar lines
line 0 30 119 30 0 0 0
line 0 60 119 60 0 0 0
line 0 90 119 90 0 0 0
# vertical mortar lines - top
line 60 0 60 30 0 0 0
# vertical mortar lines - second top
line 30 30 30 60 0 0 0
line 90 30 90 60 0 0 0
# vertical mortar lines - second bottom
line 60 60 60 90 0 0 0
# vertical mortar lines - bottom
line 30 90 30 119 0 0 0
line 90 90 90 119 0 0 0
end
object modem 120 120
# outline
box 0 30 119 89 0 0 0
# fill
fill 20 50 90 90 90
# lights
box 5 50 19 65 0 0 0
box 29 50 43 65 0 0 0
box 53 50 67 65 0 0 0
box 77 50 91 65 0 0 0
box 101 50 115 65 0 0 0
# fill lights
fill 10 55 255 0 0
fill 34 55 255 0 0
fill 57 55 255 0 0
fill 82 55 255 0 0
fill 106 55 255 0 0
end
object printer 120 120
# outline
box 40 30 119 119 0 0 0
fill 80 110 150 150 150
# trays
line 0 30 40 50 0 0 0
line 0 60 40 80 0 0 0
# top bit
line 50 30 90 10 0 0 0
line 90 10 100 30 0 0 0
# fill top
fill 90 20 150 150 150
# light
box 105 100 115 110 0 0 0
fill 110 105 0 255 0
box 90 100 100 110 0 0 0
fill 96 105 255 0 0
end
object loadbalancer 120 120
# outline
box 0 0 119 119 0 0 0
# fill
fill 50 50 0 175 254
# horizontal arrow
line 10 60 55 60 0 0 0
line 55 60 45 50 0 0 0
line 55 60 45 70 0 0 0
# fan lines
# -
line 65 60 109 60 0 0 0
line 109 60 104 50 0 0 0
line 109 60 104 70 0 0 0
# \
line 65 65 100 100 0 0 0
line 100 100 98 90 0 0 0
line 100 100 96 102 0 0 0
# /
line 65 55 100 15 0 0 0
line 100 15 98 25 0 0 0
line 100 15 96 13 0 0 0
end
object layer3switch 135 130
# outside border
#box 0 0 134 129 0 0 0
# router
box 1 11 118 50 253 164 181
fill 60 35 207 14 48
# boxes in it
box 5 15 25 25 230 230 230
fill 10 20 220 220 220
box 5 35 25 45 230 230 230
fill 10 43 220 220 220
box 94 15 114 25 250 250 250
fill 100 20 220 220 220
box 94 35 114 45 250 250 250
fill 100 40 220 220 220
# interconnect lines
line 25 25 94 35 250 250 250
line 94 25 25 35 250 250 250
line 25 40 94 40 250 250 250
# switch
box 1 50 118 128 0 255 255
fill 60 80 0 150 213
# inside circle 60 80 is centre
box 55 85 65 95 253 164 181
fill 60 90 200 0 0
# lines out
# |
line 60 83 60 60 250 250 250
line 60 98 60 119 250 250 250
# -
line 54 90 10 90 250 250 250
line 66 90 109 90 250 250 250
# /
line 54 98 10 119 250 250 250
line 66 83 109 60 250 250 250
# \
line 66 98 109 119 250 250 250
line 54 83 10 60 250 250 250
# SHADOW - top bit
line 1 11 27 0 253 164 181
line 118 11 134 0 253 164 181
line 27 0 134 0 253 164 181
line 118 50 134 39 253 164 181
line 134 0 134 39 253 164 181
fill 125 30 121 0 21
fill 50 5 229 64 92
# SHADOW - bottom bit
line 118 128 134 117 0 255 255
line 134 117 134 39 0 255 255
line 118 50 134 39 0 255 255
fill 125 110 0 90 128
end
object genericbox 120 120
box 0 0 119 119 0 0 0
fill 50 50 255 0 0
end
object vpnconcentrator 400 400
# front
box 0 50 300 399 141 203 240
# top
line 0 50 100 0 141 203 240
line 100 0 399 0 141 203 240
line 399 0 300 50 141 203 240
# side (starts at bottom right of front)
line 300 399 399 350 141 203 240
line 399 350 399 0 141 203 240
# top tube end
# centre is 350,150 xrad 10 yrad 30
# start from bottom, go clockwise
line 340 165 340 135 141 203 240
line 340 135 345 120 141 203 240
line 345 120 355 120 141 203 240
line 355 120 360 135 141 203 240
line 360 135 360 165 141 203 240
line 360 165 355 180 141 203 240
line 355 180 345 180 141 203 240
line 345 180 340 165 141 203 240
fill 350 150 0 0 0
# top tube
line 300 120 50 120 141 203 240
line 50 120 45 140 141 203 240
line 45 135 45 165 141 203 240
line 45 165 50 180 141 203 240
line 50 180 300 180 151 203 240
# bottom tube end
line 340 265 340 235 141 203 240
line 340 235 345 220 141 203 240
line 345 220 355 220 141 203 240
line 355 220 360 235 141 203 240
line 360 235 360 265 141 203 240
line 360 265 355 280 141 203 240
line 355 280 345 280 141 203 240
line 345 280 340 265 141 203 240
fill 350 250 0 0 0
# bottom tube
line 300 220 50 220 141 203 240
line 50 220 45 240 141 203 240
line 45 235 45 265 141 203 240
line 45 265 50 280 141 203 240
line 50 280 300 280 151 203 240
# 3d background
# vert line
line 100 50 100 120 141 203 240
line 100 180 100 220 141 203 240
line 100 280 100 350 141 203 240
# horz line
line 100 350 300 350 141 203 240
# diag line
line 0 399 100 350 141 203 240
# fill - top
fill 200 25 0 155 233
# fill - side
fill 350 50 0 104 143
# fill - base
fill 200 375 0 140 207
# fill - left side
fill 25 200 0 104 143
# fill - back
fill 200 75 0 131 194
fill 200 200 0 131 194
fill 200 325 0 131 194
# fill - tubes
fill 200 150 50 159 210
fill 200 250 50 159 210
# arrow in top tube
# horz lines
line 70 145 250 145 250 250 250
line 70 155 250 155 250 250 250
# vert line
line 70 145 70 155 250 250 250
# arrowhead
line 250 145 250 140 250 250 250
line 250 140 275 150 250 250 250
line 275 150 250 160 250 250 250
line 250 160 250 155 250 250 250
# fill - aim for middle of arrowhead
fill 260 150 252 252 252
# arrow in bottom tube
# horz lines
line 95 245 275 245 250 250 250
line 95 255 275 255 250 250 250
# vert line
line 275 245 275 255 252 252 252
# arrowhead
line 95 245 95 240 250 250 250
line 99 240 65 250 250 250 250
line 65 250 95 260 250 250 250
line 95 260 95 255 250 250 250
# fill
fill 85 250 252 252 252
end
object genericcircle 120 120
circle 60 60 55 55 0 0 0 0
fill 60 60 255 0 0
end
object pda 100 210
# outline
#box 0 0 99 205 0 0 0
line 10 0 89 0 0 0 0
line 89 0 99 10 0 0 0
line 99 10 99 195 0 0 0
line 99 195 89 205 0 0 0
line 89 205 10 205 0 0 0
line 10 205 0 195 0 0 0
line 0 195 0 10 0 0 0
line 0 10 10 0 0 0 0
# screen
box 10 15 90 159 0 0 0
fill 50 100 0 0 255
# joystick
box 40 170 60 190 0 0 0
fill 50 180 250 250 250
# buttons - left
box 15 170 40 180 0 0 0
fill 25 175 250 250 250
box 20 183 40 190 0 0 0
fill 30 188 250 250 250
# buttons - right
box 60 170 85 180 0 0 0
fill 73 175 250 250 250
box 60 183 80 190 0 0 0
fill 73 188 250 250 250
# outline - fill
fill 10 180 190 190 190
# lights
box 75 0 80 7 0 255 0
fill 77 5 0 255 0
box 65 0 70 7 255 0 0
fill 67 5 255 0 0
end
object laptop 150 111
# monitor
box 50 10 139 80 90 90 90
box 60 20 130 70 90 90 90
fill 80 15 0 0 0
fill 80 50 0 0 255
# base
line 50 80 15 110 90 90 90
line 139 80 104 110 90 90 90
line 15 110 104 110 90 90 90
# keyboard - top
line 55 85 120 85 90 90 90
# keyboard - sides
line 55 85 37 100 90 90 90
line 120 85 102 100 90 90 90
# keyboard - bottom
line 37 100 102 100 90 90 90
# keyboard - fill
fill 80 92 180 180 180
# keyboard - keys
line 65 85 47 100 90 90 90
line 75 85 57 100 90 90 90
line 85 85 67 100 90 90 90
line 95 85 77 100 90 90 90
line 105 85 87 100 90 90 90
line 115 85 97 100 90 90 90
# keyboard - keys - horz
line 46 92 111 92 90 90 90
# base - fill
fill 80 102 0 0 0
end
object accesspoint 400 300
# front
box 0 210 300 249 170 230 255
fill 150 230 0 150 213
# top
# (gaps for antenna)
#line 100 150 399 150 170 230 255
line 100 150 135 150 170 230 255
line 150 150 260 150 170 230 255
line 275 150 399 150 170 230 255
line 0 210 100 150 170 230 255
line 300 210 399 150 170 230 255
# left antenna
line 135 50 135 180 170 230 255
line 150 45 150 175 170 230 255
# left antenna - top
line 135 50 135 40 170 230 255
line 135 40 140 35 170 230 255
line 140 35 145 35 170 230 255
line 145 35 150 40 170 230 255
line 150 40 150 45 170 230 255
# left antenna - bottom
line 135 180 145 180 170 230 255
line 145 180 150 175 170 230 255
# left anetnna - fill
fill 141 100 0 150 213
# left antenna - bottom (overwrite)
line 135 180 145 180 0 150 213
line 145 180 150 175 0 150 213
# right antenna
line 260 50 260 180 170 230 255
line 275 45 275 175 170 230 255
# right antenna - top
line 260 50 260 40 170 230 255
line 260 40 265 35 170 230 255
line 265 35 270 35 170 230 255
line 270 35 275 40 170 230 255
line 275 40 275 45 170 230 255
# right antenna - bottom
line 260 180 270 180 170 230 255
line 270 180 275 175 170 230 255
# right anetnna - fill
fill 266 100 0 150 213
# right antenna - bottom (overwrite)
line 260 180 270 180 0 150 213
line 270 180 275 175 0 150 213
# fill top
fill 200 190 0 180 255
# side
line 300 249 399 190 170 230 255
line 399 150 399 190 170 230 255
fill 350 200 0 90 128
end
object truck 300 223
# CABIN (starts bottom left)
line 0 160 0 100 0 0 0
line 0 100 35 90 0 0 0
line 35 90 50 50 0 0 0
line 50 50 100 50 0 0 0
line 100 50 100 160 0 0 0
line 100 160 0 160 0 0 0
# WINDOW (from top left)
line 60 60 90 60 0 0 0
line 90 60 90 90 0 0 0
line 90 90 50 90 0 0 0
line 50 90 60 60 0 0 0
# JOINER
box 85 160 100 190 0 0 0
#box 100 160 299 175 0 0 0
line 100 175 100 160 0 0 0
line 100 160 299 160 0 0 0
line 299 160 299 175 0 0 0
# conenctions to tyres
line 299 175 275 175 0 0 0
line 235 175 210 175 0 0 0
line 170 175 100 175 0 0 0
# BACK
box 100 0 290 160 0 0 0
# front wheel
circle 50 190 30 30 0 0 0
circle 50 190 15 15 0 0 0
fill 50 190 250 250 250
fill 25 190 0 0 0
# back wheels
circle 255 190 30 30 0 0 0
circle 255 190 15 15 0 0 0
fill 255 190 250 250 250
fill 235 190 0 0 0
#
circle 190 190 30 30 0 0 0
circle 190 190 15 15 0 0 0
fill 190 190 250 250 250
fill 170 190 0 0 0
# fill cabin
fill 60 100 190 0 0
# fill window
fill 70 80 0 0 190
# fill joiner (front)
fill 90 180 200 0 0
# fill joiner (back)
fill 150 167 190 0 0
fill 220 167 195 0 0
fill 290 167 190 0 0
# fill back
fill 250 100 190 190 210
end
object man 100 200
# left shoulder
line 50 50 20 50 0 0 0
# left arm
line 20 50 0 110 0 0 0
line 0 110 10 110 0 0 0
line 10 110 30 60 0 0 0
# left body
line 30 60 30 120 0 0 0
# left leg
line 30 120 10 190 0 0 0
line 10 190 20 190 0 0 0
line 20 190 50 130 0 0 0
# right shoulder
line 50 50 80 50 0 0 0
# right arm
line 80 50 100 110 0 0 0
line 100 110 90 110 0 0 0
line 90 110 70 60 0 0 0
# right body
line 70 60 70 120 0 0 0
# right leg
line 70 120 90 190 0 0 0
line 90 190 80 190 0 0 0
line 80 190 50 130 0 0 0
# belt
line 30 110 70 110 0 0 0
line 30 115 70 115 0 0 0
# head
circle 50 29 18 20 0 0 0
fill 50 29 255 219 198
# fill belt
fill 50 112 0 0 0
# fill shirt
fill 50 80 150 90 100
# fill trousers
fill 40 130 0 0 90
# tie
box 48 50 52 54 0 0 0
#fill 50 52 255 0 0
line 48 54 45 90 0 0 0
line 45 90 50 95 0 0 0
#
line 50 95 55 90 0 0 0
line 55 90 52 54 0 0 0
fill 50 90 255 0 0
end
object camera 200 100
box 0 10 199 99 0 0 0
# fill base
fill 50 50 60 60 60
# lens
circle 100 55 40 40 0 0 0
fill 100 50 190 190 190
circle 100 55 35 35 0 0 0
fill 100 50 0 0 255
line 50 10 60 0 0 0 0
line 60 0 140 0 0 0 0
line 140 0 150 10 0 0 0
# switch
box 180 0 190 10 0 0 0
fill 185 5 190 190 190
# fill top middle bit
fill 100 5 190 190 190
end
object webcam 100 120
# top bit
circle 50 50 45 45 0 0 0
fill 50 50 200 200 200
# base
line 30 90 0 119 0 0 0
line 0 119 99 119 0 0 0
line 70 90 99 119 0 0 0
fill 40 105 176 176 176
# lens
circle 35 35 15 15 0 0 0
fill 35 35 240 240 240
circle 35 35 10 10 0 0 0
fill 35 35 0 0 255
end
object wirelessrouter 200 300
# top left
line 0 150 0 138 170 230 255
line 0 138 10 126 170 230 255
line 10 126 30 114 170 230 255
line 30 114 60 100 170 230 255
line 60 100 100 100 170 230 255
# bottom left
line 0 150 0 162 170 230 255
line 0 162 10 174 170 230 255
line 10 174 30 186 170 230 255
line 30 186 60 199 170 230 255
line 60 199 100 199 170 230 255
# top right
line 199 150 199 138 170 230 255
line 199 138 190 126 170 230 255
line 190 126 170 114 170 230 255
line 170 114 140 100 170 230 255
line 140 100 100 100 170 230 255
# bottom right
line 199 150 199 162 170 230 255
line 199 162 190 174 170 230 255
line 190 174 170 186 170 230 255
line 170 186 140 199 170 230 255
line 140 199 100 199 170 230 255
# fill top
fill 100 150 0 180 255
# bottom half - sides
line 0 150 0 262 170 230 255
line 199 150 199 262 170 230 255
# bottom half - bottom left
# next line not being drawn on windows??
line 0 250 0 212 170 230 255
line 0 262 10 274 170 230 255
line 10 274 30 286 170 230 255
line 30 286 60 299 170 230 255
line 60 299 100 299 170 230 255
# bottom half - bottom right
line 199 250 199 262 170 230 255
line 199 262 190 274 170 230 255
line 190 274 170 286 170 230 255
line 170 286 140 299 170 230 255
line 140 299 100 299 170 230 255
# fill bottom half
fill 100 262 0 120 170
# arrows
# top left arrow
line 35 125 65 140 0 0 0
line 55 115 85 130 0 0 0
line 35 125 55 115 0 0 0
# arrowhead /____
line 55 147 65 140 0 0 0
line 55 147 90 147 0 0 0
# arrowhead /|
line 95 120 90 147 0 0 0
line 95 120 85 130 0 0 0
# fill it
fill 60 130 250 250 250
#
#
# bottom left arrow
line 95 165 65 180 0 0 0
line 75 155 45 170 0 0 0
line 95 165 75 155 0 0 0
# arrowhead /____
line 75 187 65 180 0 0 0
line 75 187 40 187 0 0 0
# arrowhead /|
line 45 160 40 187 0 0 0
line 45 160 45 170 0 0 0
# fill it
fill 70 170 250 250 250
# top right arrow
line 110 140 140 125 0 0 0
line 130 150 160 135 0 0 0
line 110 140 130 150 0 0 0
# arrowhead /____
line 130 118 140 125 0 0 0
line 130 118 165 118 0 0 0
# arrowhead /|
line 160 145 165 118 0 0 0
line 160 145 160 135 0 0 0
# fill it
fill 135 135 250 250 250
# bottom right arrow
line 165 180 135 165 0 0 0
line 145 190 115 175 0 0 0
# joining
line 165 180 145 190 0 0 0
# arrowhead /____
line 145 158 135 165 0 0 0
line 145 158 110 158 0 0 0
# arrowhead /|
line 115 185 110 158 0 0 0
line 115 185 115 175 0 0 0
# fill it
fill 140 175 250 250 250
# WIRELESS ANTENNAE
fillbox 46 20 54 150 0 150 213
line 46 20 46 150 170 230 255
line 54 20 54 150 170 230 255
fillbox 146 20 154 150 0 150 213
line 146 20 146 150 170 230 255
line 154 20 154 150 170 230 255
end
object dish 250 161
# front of dish
circle 130 80 30 50 0 0 0
fill 130 80 190 190 190
# back of dish
line 130 30 90 30 0 0 0
line 90 30 80 35 0 0 0
line 80 35 55 55 0 0 0
line 55 55 40 75 0 0 0
line 40 75 40 85 0 0 0
#
line 130 130 90 130 0 0 0
line 90 130 80 125 0 0 0
line 80 125 55 105 0 0 0
line 55 105 40 85 0 0 0
fill 100 50 210 210 210
#
# base
line 100 130 70 160 0 0 0
line 70 160 150 160 0 0 0
line 150 160 120 130 0 0 0
fill 125 150 200 200 200
# end of antenna
fillbox 227 77 234 83 0 0 0
# antenna wires
line 130 80 230 80 0 0 0
line 130 30 230 80 0 0 0
line 130 130 230 80 0 0 0
end
object satellite 300 150
# top of cylinder
line 125 40 140 40 0 0 0
line 140 40 153 35 0 0 0
line 153 35 137 33 0 0 0
line 137 33 125 40 0 0 0
fill 140 35 0 90 128
# antenna
line 140 36 135 20 0 0 0
fillbox 133 18 136 21 0 0 0
# sides of cylinder
line 125 40 155 130 0 0 0
line 153 35 182 125 0 0 0
# rounded bottom of cylinder
line 155 130 165 133 0 0 0
line 165 133 175 130 0 0 0
line 175 130 182 125 0 0 0
# left wing connector
line 140 80 125 85 0 0 0
# left wing - RHS
line 125 85 130 95 0 0 0
line 125 85 120 75 0 0 0
# left wing - TOP + BOTTOM
line 120 75 20 110 0 0 0
line 130 95 30 130 0 0 0
# left wing - LHS
line 20 110 30 130 0 0 0
# right wing connector
line 165 75 180 70 0 0 0
# right wing - RHS
line 278 35 283 45 0 0 0
line 278 35 273 25 0 0 0
# right wing - TOP + BOTTOM
line 273 25 173 60 0 0 0
line 283 45 183 80 0 0 0
# right wing - LHS
line 173 60 183 80 0 0 0
# fill front
fill 150 80 0 150 213
# fill left wing
fill 100 90 0 180 255
# fill right wing
fill 200 60 0 110 148
end