"Fossies" - the Fresh Open Source Software Archive

Member "netmapr-1.9c/objects.dat" (14 Dec 2009, 17368 Bytes) of package /linux/privat/old/netmapr-1.9c.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) AMPL source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 object router3d 200 205
    2 # front
    3 poly 0 120 170 p 1 50 1 155 199 155 199 50 1 50 f 0 120 170
    4 # top
    5 subobj 0 180 255
    6 circle 100 50 99 49 170 230 255 
    7 endsub
    8 # rounded bottom
    9 subobj 0 120 170
   10 circle 100 155 99 49 0 120 170
   11 endsub
   12 # arrows
   13 poly 0 0 0 p 65 40 35 25 55 15 85 30 95 20 90 47 55 47 65 40 f 250 250 250
   14 poly 0 0 0 p 45 70 75 55 95 65 65 80 75 87 40 87 45 60 45 70 f 250 250 250
   15 poly 0 0 0 p 140 25 110 40 130 50 160 35 160 45 165 18 130 18 140 25 f 250 250 250
   16 poly 0 0 0 p 135 65 165 80 145 90 115 75 115 85 110 58 145 58 135 65 f 250 250 250
   17 end
   18 object fw3d 60 140
   19 # front of wall
   20 box 0 20 30 139 199 199 199 170 0 0
   21 # right side
   22 poly 199 199 199 p 30 20 59 0 59 120 30 139 30 20 f 119 0 0
   23 # top of wall
   24 poly 199 199 199 p 0 20 30 0 59 0 30 20 0 20 f 255 85 93
   25 # horiz. mortar lines - front
   26 line 0 40 30 40 199 199 199
   27 line 0 60 30 60 199 199 199
   28 line 0 80 30 80 199 199 199
   29 line 0 100 30 100 199 199 199
   30 line 0 120 30 120 199 199 199
   31 # horiz. mortar lines - side
   32 line 30 40 59 20 170 170 170
   33 line 30 60 59 40 170 170 170
   34 line 30 80 59 60 170 170 170
   35 line 30 100 59 80 170 170 170
   36 line 30 120 59 100 170 170 170
   37 # vert. mortar lines - front
   38 line 10 20 10 40 199 199 199
   39 line 20 40 20 60 199 199 199
   40 line 10 60 10 80 199 199 199
   41 line 20 80 20 100 199 199 199
   42 line 10 100 10 120 199 199 199
   43 line 20 120 20 140 199 199 199
   44 # vert. mortar lines - top
   45 line 10 20 40 0 227 227 227
   46 # horiz. mortar lines - top
   47 line 20 13 40 13 227 227 227
   48 line 20 7 30 7 227 227 227
   49 # vert. mortar lines - side
   50 line 40 13 40 33 170 170 170
   51 line 50 27 50 46 170 170 170
   52 line 40 53 40 73 170 170 170
   53 line 50 67 50 86 170 170 170
   54 line 40 93 40 113 170 170 170
   55 line 50 107 50 126 170 170 170
   56 end
   57 object switch3d 400 100
   58 # front
   59 box 0 60 300 99 170 230 255 0 150 213
   60 # top
   61 poly 170 230 255 p 0 60 100 0 399 0 300 60 0 60 f 0 180 255
   62 # side
   63 poly 170 230 255 p 300 99 399 40 399 0 300 60 300 99 f 0 90 128
   64 # top right arrow
   65 poly 0 0 0 p 230 18 245 12 345 12 360 8 370 16 315 24 330 18 230 18 f 250 250 250  
   66 # bottom right arrow
   67 poly 0 0 0 p 185 38 200 32 300 32 315 28 325 36 270 44 285 38 185 38 f 250 250 250
   68 # top left arrow
   69 poly 0 0 0 p 207 28 222 22 122 22 137 18 67 26 92 34 107 28 207 28 f 250 250 250
   70 # bottom left arrow
   71 poly 0 0 0 p 182 48 197 42 97 42 112 38 42 46 67 54 82 48 182 48 f 250 250 250
   72 end
   73 object pc 120 120
   74 # base
   75 poly 0 0 0 p 0 119 119 119 100 90 20 90 0 119 f 255 255 204
   76 # monitor outside
   77 box 20 20 100 90 0 0 0 255 255 204
   78 # monitor screen
   79 box 30 30 90 80 0 0 0 0 0 255
   80 end
   81 object cloud 102 102
   82 subobj 180 180 180
   83 bezier 37 15 45 0 60 0 67 15 0 0 0
   84 bezier 67 15 80 0 104 15 90 37 0 0 0
   85 bezier 90 37 104 45 104 60 90 67 0 0 0
   86 bezier 90 67 104 75 90 104 67 89 0 0 0
   87 bezier 67 89 60 104 45 104 37 89 0 0 0
   88 bezier 37 89 30 104 0 90 10 67 0 0 0
   89 bezier 10 67 0 60 0 45 10 37 0 0 0
   90 bezier 10 37 0 30 15 0 37 15 0 0 0
   91 endsub 
   92 end
   93 object server 120 120
   94 #outline
   95 box 20 0 100 119 0 0 0 90 90 90
   96 # drives
   97 box 30 20 90 25 0 0 0 150 150 150
   98 box 30 35 90 40 0 0 0 150 150 150
   99 box 30 50 60 55 0 0 0 150 150 150
  100 # lights
  101 box 80 50 85 55 0 0 0 255 0 0
  102 box 80 60 85 65 0 0 0 0 0 255
  103 box 80 70 85 75 0 0 0 0 0 255
  104 end
  105 object hub3d 400 100
  106 # front
  107 box 0 60 300 99 170 230 255 0 150 213
  108 #fill 150 80 0 150 213
  109 # top
  110 poly 170 230 255 p 0 60 100 0 399 0 300 60 0 60 f 0 180 255
  111 # side
  112 poly 170 230 255 p 300 99 399 40 399 0 300 60 300 99 f 0 90 128
  113 # arrow
  114 poly 0 0 0 p 80 33 95 27 315 27 330 23 340 31 285 39 300 33 80 33 f 250 250 250
  115 end
  116 object terminalserver 120 120
  117 poly 0 0 0 p 50 0 119 60 50 119 50 0 f 0 175 254
  118 # triangle
  119 #line 50 0 119 60 0 0 0
  120 #line 119 60 50 119 0 0 0
  121 #line 50 119 50 0 0 0 0
  122 # fill triangle
  123 #fill 80 60 0 175 254
  124 # left bits
  125 box 0 0 45 15 0 0 0 0 175 254
  126 box 0 35 45 50 0 0 0 0 175 254
  127 box 0 70 45 85 0 0 0 0 175 254
  128 box 0 104 45 119 0 0 0 0 175 254
  129 end
  130 object firewall 120 120
  131 # outline
  132 box 0 0 119 119 0 0 0 255 0 0
  133 # horizontal mortar lines
  134 line 0 30 119 30 0 0 0
  135 line 0 60 119 60 0 0 0
  136 line 0 90 119 90 0 0 0
  137 # vertical mortar lines - top
  138 line 60 0 60 30 0 0 0
  139 # vertical mortar lines - second top
  140 line 30 30 30 60 0 0 0
  141 line 90 30 90 60 0 0 0
  142 # vertical mortar lines - second bottom
  143 line 60 60 60 90 0 0 0
  144 # vertical mortar lines - bottom
  145 line 30 90 30 119 0 0 0
  146 line 90 90 90 119 0 0 0
  147 end
  148 object modem 120 120
  149 # outline
  150 box 0 30 119 89 0 0 0 90 90 90
  151 # lights
  152 box 5 50 19 65 0 0 0 255 0 0
  153 box 29 50 43 65 0 0 0 255 0 0
  154 box 53 50 67 65 0 0 0 255 0 0
  155 box 77 50 91 65 0 0 0 255 0 0
  156 box 101 50 115 65 0 0 0 255 0 0
  157 # fill lights
  158 #fill 10 55 255 0 0
  159 #fill 34 55 255 0 0
  160 #fill 57 55 255 0 0
  161 #fill 82 55 255 0 0
  162 #fill 106 55 255 0 0
  163 end
  164 object printer 120 120
  165 # outline
  166 box 40 30 119 119 0 0 0 150 150 150
  167 # trays
  168 line 0 30 40 50 0 0 0
  169 line 0 60 40 80 0 0 0
  170 # top bit
  171 poly 0 0 0 p 50 30 90 10 100 30 50 30 f 150 150 150
  172 #line 50 30 90 10 0 0 0
  173 #line 90 10 100 30 0 0 0
  174 # fill top
  175 #fill 90 20 150 150 150
  176 # light
  177 box 105 100 115 110 0 0 0 0 255 0
  178 box 90 100 100 110 0 0 0 255 0 0
  179 end
  180 object loadbalancer 120 120
  181 # outline
  182 box 0 0 119 119 0 0 0 0 175 254
  183 # fill
  184 # horizontal arrow
  185 line 10 60 55 60 0 0 0
  186 line 55 60 45 50 0 0 0
  187 line 55 60 45 70 0 0 0
  188 # fan lines
  189 # - 
  190 line 65 60 109 60 0 0 0
  191 line 109 60 104 50 0 0 0
  192 line 109 60 104 70 0 0 0
  193 # \
  194 line 65 65 100 100 0 0 0
  195 line 100 100 98 90 0 0 0
  196 line 100 100 96 102 0 0 0
  197 # /
  198 line 65 55 100 15 0 0 0
  199 line 100 15 98 25 0 0 0
  200 line 100 15 96 13 0 0 0
  201 end
  202 object layer3switch 135 130
  203 # router
  204 box 1 11 118 50 253 164 181 207 14 48
  205 #fill 60 35 207 14 48
  206 # boxes in it
  207 box 5 15 25 25 230 230 230 220 220 220
  208 #fill 10 20 220 220 220
  209 box 5 35 25 45 230 230 230 220 220 220
  210 #fill 10 43 220 220 220
  211 box 94 15 114 25 250 250 250 220 220 220
  212 #fill 100 20 220 220 220
  213 box 94 35 114 45 250 250 250 220 220 220
  214 #fill 100 40 220 220 220
  215 # interconnect lines
  216 line 25 25 94 35 250 250 250
  217 line 94 25 25 35 250 250 250
  218 line 25 40 94 40 250 250 250
  219 # switch
  220 box 1 50 118 128 0 255 255 0 150 213
  221 #fill 60 80 0 150 213
  222 # inside circle 60 80 is centre
  223 box 55 85 65 95 253 164 181 200 0 0
  224 #fill 60 90 200 0 0
  225 # lines out
  226 # |
  227 line 60 83 60 60 250 250 250
  228 line 60 98 60 119 250 250 250
  229 # -
  230 line 54 90 10 90 250 250 250
  231 line 66 90 109 90 250 250 250
  232 # /
  233 line 54 98 10 119 250 250 250
  234 line 66 83 109 60 250 250 250
  235 # \
  236 line 66 98 109 119 250 250 250
  237 line 54 83 10 60 250 250 250
  238 # SHADOW - top bit
  239 poly 253 164 181 p 1 11 27 0 134 0 118 11 1 11 f 229 64 92
  240 poly 253 164 181 p 118 11 134 0 134 39 118 50 118 11 f 121 0 21
  241 # SHADOW - bottom bit
  242 poly 0 255 255 p 118 128 134 117 134 39 118 50 118 128 f 0 90 128
  243 end
  244 object genericbox 120 120
  245 box 0 0 119 119 0 0 0 50 50 255
  246 end
  247 object vpnconcentrator 400 400
  248 # front
  249 box 0 50 300 399 141 203 240 n
  250 # top
  251 poly 141 203 240 p 0 50 100 0 399 0 300 50 0 50 f 0 155 233
  252 # side (starts at bottom right of front)
  253 poly 141 203 240 p 300 399 399 350 399 0 300 50 300 399 f 0 104 143
  254 # top tube end
  255 # centre is 350,150  xrad 10 yrad 30 
  256 # start from bottom, go clockwise
  257 poly 141 203 240 p 340 165 340 135 345 120 355 120 360 135 360 165 355 180 345 180 340 160 f 0 0 0
  258 # left side bit
  259 poly 141 203 240 p 0 399 100 350 100 50 0 50 0 399 f 0 104 143
  260 # top tube
  261 poly 141 203 240 p 300 120 50 120 45 135 45 165 50 180 300 180 300 120 f 50 159 210
  262 # bottom tube end
  263 poly 141 203 240 p 340 265 340 235 345 220 355 220 360 235 360 265 355 280 345 280 340 265 f 0 0 0
  264 # bottom tube
  265 poly 141 203 240 p 300 220 50 220 45 235 45 265 50 280 300 280 300 220 f 50 159 210
  266 # 3d background
  267 # vert line
  268 box 100 50 300 120 141 203 240 0 131 194
  269 box 100 180 300 220 141 203 240 0 131 194
  270 box 100 280 300 350 141 203 240 0 131 194
  271 poly 141 203 240 p 0 399 100 350 300 350 300 399 0 399 f 0 140 207
  272 # arrow in top tube
  273 poly 250 250 250 p 70 145 250 145 250 140 275 150 250 160 250 155 70 155 70 145 f 252 252 252
  274 # arrow in bottom tube
  275 poly 250 250 250 p 95 245 275 245 275 255 95 255 95 260 65 250 99 240 95 245 f 252 252 252
  276 end
  277 object genericcircle 120 120
  278 subobj 255 0 0
  279 circle 60 60 55 55 0 0 0 0
  280 endsub 
  281 end
  282 object pda 100 210
  283 # outline
  284 poly 0 0 0 p 10 0 89 0 99 10 99 195 89 205 10 205 0 195 0 10 10 0 f 190 190 190
  285 # screen
  286 box 10 15 90 159 0 0 0 0 0 255
  287 # joystick
  288 box 40 170 60 190 0 0 0 250 250 250
  289 # buttons - left
  290 box 15 170 40 180 0 0 0 250 250 250
  291 box 20 183 40 190 0 0 0 250 250 250
  292 # buttons - right
  293 box 60 170 85 180 0 0 0 250 250 250
  294 box 60 183 80 190 0 0 0 250 250 250
  295 # lights
  296 box 75 0 80 7 0 255 0 0 255 0
  297 box 65 0 70 7 255 0 0 255 0 0
  298 end 
  299 object laptop 150 111
  300 # monitor
  301 box 50 10 139 80 90 90 90 0 0 0
  302 box 60 20 130 70 90 90 90 0 0 255
  303 # base
  304 poly 90 90 90 p 50 80 15 110 104 110 139 80 50 80 f 0 0 0
  305 #line 50 80 15 110 90 90 90
  306 #line 139 80 104 110 90 90 90
  307 #line 15 110 104 110 90 90 90
  308 # keyboard - top
  309 poly 90 90 90 p 55 85 120 85 102 100 37 100 55 85 f 180 180 180
  310 # keyboard - keys
  311 line 65 85 47 100 90 90 90
  312 line 75 85 57 100 90 90 90
  313 line 85 85 67 100 90 90 90
  314 line 95 85 77 100 90 90 90
  315 line 105 85 87 100 90 90 90
  316 line 115 85 97 100 90 90 90
  317 # keyboard - keys - horz
  318 line 46 92 111 92 90 90 90
  319 end
  320 object accesspoint 400 300
  321 # front
  322 box 0 210 300 249 170 230 255 0 150 213
  323 #fill 150 230 0 150 213
  324 # top
  325 # (gaps for antenna)
  326 poly 170 230 255 p 100 150 399 150 300 210 0 210 100 150 f 0 180 255
  327 # left antenna
  328 poly 170 230 255 p 135 180 135 50 135 40 140 35 145 35 150 40 150 145 150 170 135 180 f 0 150 213
  329 # left antenna - bottom (overwrite)
  330 #line 135 180 145 180 0 150 213
  331 #line 145 180 150 175 0 150 213
  332 # right antenna
  333 poly 170 230 255 p 260 180 260 50 260 40 265 35 270 35 275 40 275 45 275 175 260 180 f 0 150 213
  334 # side
  335 poly 170 230 255 p 300 249 399 190 399 150 300 210 300 249 f 0 90 128
  336 end
  337 object truck 300 223
  338 # CABIN (starts bottom left)
  339 poly 0 0 0 p 0 160 0 100 35 90 50 50 100 50 100 160 0 160 fill 190 0 0
  340 # WINDOW (from top left)
  341 poly 0 0 0 p 60 60 90 60 90 90 50 90 60 60 f 0 0 190
  342 # JOINER
  343 box 85 160 100 190 0 0 0 200 0 0
  344 # BACK JOINER
  345 box 100 160 299 175 0 0 0 190 0 0
  346 # conenctions to tyres
  347 line 299 175 275 175 0 0 0
  348 line 235 175 210 175 0 0 0
  349 line 170 175 100 175 0 0 0
  350 # BACK
  351 box 100 0 290 160 0 0 0 190 190 210
  352 # front wheel
  353 subobj 0 0 0
  354 circle 50 190 30 30 0 0 0
  355 endsub 
  356 subobj 250 250 250
  357 circle 50 190 15 15 0 0 0
  358 endsub 
  359 # back wheels
  360 subobj 0 0 0
  361 circle 255 190 30 30 0 0 0
  362 endsub 
  363 subobj 250 250 250
  364 circle 255 190 15 15 0 0 0
  365 endsub 
  366 #
  367 subobj 0 0 0
  368 circle 190 190 30 30 0 0 0
  369 endsub 
  370 subobj 250 250 250
  371 circle 190 190 15 15 0 0 0
  372 endsub 
  373 end
  374 object man 100 200
  375 poly 0 0 0 p 50 50 20 50 0 110 10 110 30 60 30 110 70 110 70 60 90 110 100 110 80 50 50 50 f 150 90 100
  376 # BELT
  377 box 30 110 70 115 0 0 0 0 0 0
  378 # LEGS
  379 poly 0 0 0 p 30 115 30 120 10 190 20 190 50 130 50 115 30 115 f 0 0 90
  380 poly 0 0 0 p 50 130 80 190 90 190 70 120 70 115 50 115 50 130 f 0 0 90
  381 # fixup
  382 box 45 116 55 129 0 0 90 0 0 90
  383 # head
  384 subobj 255 219 198
  385 circle 50 29 18 20 0 0 0
  386 endsub 
  387 # tie
  388 box 48 50 52 54 0 0 0 255 0 0
  389 poly 0 0 0 p 48 54 45 90 50 95 55 90 52 54 48 54 f 255 0 0
  390 end
  391 object camera 200 100
  392 box 0 10 199 99 0 0 0 60 60 60
  393 # fill base
  394 #fill 50 50 60 60 60
  395 # lens
  396 subobj 190 190 190
  397 circle 100 55 40 40 0 0 0
  398 endsub 
  399 subobj 0 0 255
  400 circle 100 55 35 35 0 0 0
  401 endsub
  402 poly 0 0 0 p 50 10 60 0 140 0 150 10 50 10 f 190 190 190
  403 # switch
  404 box 180 0 190 10 0 0 0 190 190 190
  405 end
  406 object webcam 100 120
  407 # base
  408 poly 0 0 0 p 30 90 0 119 99 119 70 90 30 90 f 176 176 176
  409 # top bit
  410 subobj 200 200 200
  411 circle 50 50 45 45 0 0 0
  412 endsub 
  413 # lens
  414 subobj 250 250 250
  415 circle 35 35 15 15 0 0 0
  416 endsub 
  417 subobj 0 0 255
  418 circle 35 35 10 10 0 0 0
  419 endsub 
  420 end
  421 object wirelessrouter 200 313
  422 #ooooooooooooooooo OLD oooooooooooooooo
  423 # front
  424 #poly 170 230 255 p 0 150 0 262 10 274 30 286 60 299 100 299 140 299 170 286 190 274 199 262 199 250 199 150 0 150 f 0 120 170
  425 # top
  426 #poly 170 230 255 p 0 150 0 138 10 126 30 114 60 100 100 100 , 140 100 170 114 190 126 199 138 199 150 , 199 162 190 174 170 186 140 199 100 199 , 60 199 30 186 10 174 0 162 0 150 f 0 180 255
  427 ## arrows
  428 #poly 0 0 0 p 65 140 35 125 55 115 85 130 95 120 90 147 55 147 65 140 f 250 250 250
  429 #poly 0 0 0 p 45 170 75 155 95 165 65 180 75 187 40 187 45 160 45 170 f 250 250 250
  430 #poly 0 0 0 p 140 125 110 140 130 150 160 135 160 145 165 118 130 118 140 125 f 250 250 250
  431 #poly 0 0 0 p 135 165 165 180 145 190 115 175 115 185 110 158 145 158 135 165 f 250 250 250
  432 #ooooooooooooooooooooo
  433 # front
  434 poly 0 120 170 p 2 125 2 255 199 255 199 125 2 125 f 0 120 170
  435 # top
  436 subobj 0 180 255
  437 circle 100 125 99 56 170 230 255 
  438 endsub
  439 # rounded bottom
  440 subobj 0 120 170
  441 circle 100 255 99 56 0 120 170
  442 endsub
  443 # arrows
  444 poly 0 0 0 p 65 115 35 100 55 90 85 105 95 95 90 122 55 122 65 115 f 250 250 250
  445 poly 0 0 0 p 45 145 75 130 95 140 65 155 75 162 40 162 45 135 45 145 f 250 250 250
  446 poly 0 0 0 p 140 100 110 115 130 125 160 110 160 120 165 93 130 93 140 100 f 250 250 250
  447 poly 0 0 0 p 135 140 165 155 145 165 115 150 115 160 110 133 145 133 135 140 f 250 250 250
  448 # WIRELESS ANTENNAE
  449 box 46 20 54 125 0 150 213 0 150 213
  450 box 146 20 154 125 0 150 213 0 150 213
  451 end
  452 object dish 250 161
  453 # back of dish
  454 poly 0 0 0 p 130 30 90 30 80 35 55 55 40 75 40 85 55 105 80 125 90 130 130 130 130 30 f 210 210 210
  455 # front of dish
  456 subobj 190 190 190
  457 circle 130 80 30 50 0 0 0
  458 endsub 
  459 # base
  460 poly 0 0 0 p 100 130 70 160 150 160 120 130 100 130 f 200 200 200
  461 # end of antenna
  462 box 227 77 234 83 0 0 0 0 0 0
  463 # antenna wires
  464 line 130 80 230 80 0 0 0
  465 line 130 30 230 80 0 0 0
  466 line 130 130 230 80 0 0 0
  467 end
  468 object satellite 300 150
  469 # cylinder
  470 poly 0 0 0 p 125 40 155 130 165 133 175 130 182 125 153 35 125 40 f 0 150 213
  471 # top of cylinder
  472 poly 0 0 0 p 125 40 140 40 153 35 137 33 125 40 f 0 90 128
  473 #line 125 40 140 40 0 0 0
  474 #line 140 40 153 35 0 0 0
  475 #line 153 35 137 33 0 0 0
  476 #line 137 33 125 40 0 0 0
  477 #fill 140 35 0 90 128
  478 # antenna
  479 line 140 36 135 20 0 0 0
  480 box 133 18 136 21 0 0 0 0 0 0
  481 ###
  482 # left wing connector
  483 line 140 80 125 85 0 0 0
  484 # left wing
  485 poly 0 0 0 p 30 130 20 110 120 75 125 85 130 95 30 130 20 110 f 0 180 255
  486 # right wing connector
  487 line 165 75 180 70 0 0 0
  488 # right wing
  489 poly 0 0 0 p 278 35 283 45 183 80 173 60 273 25 278 35 f 0 110 148
  490 end
  491 object house 200 200
  492 # roof
  493 poly 0 0 0 p 0 100 100 0 199 100 0 100 f 200 0 0
  494 # base
  495 box 25 100 175 199 0 0 0 255 146 143
  496 # door
  497 box 60 125 100 199 0 0 0 173 97 0 
  498 # window
  499 box 115 115 160 150 0 0 0 0 0 255
  500 line 137 115 137 150 0 0 0
  501 line 115 132 160 132 0 0 0
  502 # chimney
  503 box 137 25 150 60 210 0 0 210 0 0
  504 line 137 60 137 25 0 0 0
  505 line 137 25 150 25 0 0 0
  506 line 150 25 150 60 0 0 0
  507 # chimney top
  508 box 134 20 153 25 0 0 0 173 97 0
  509 end
  510 object building 150 200
  511 # front
  512 box 0 25 102 199 240 240 240 150 150 150
  513 # side
  514 poly 240 240 240 p 102 25 149 0 149 175 102 199 102 25 f 90 90 90
  515 # top
  516 poly 240 240 240 p 0 25 47 0 149 0 102 25 0 25 f 200 200 200
  517 # windows - top row
  518 box 14 40 24 50 0 0 0 0 0 255
  519 box 30 40 40 50 0 0 0 0 0 255
  520 box 46 40 56 50 0 0 0 0 0 255
  521 box 62 40 72 50 0 0 0 0 0 255
  522 box 78 40 88 50 0 0 0 0 0 255
  523 # windows - top row
  524 box 14 56 24 66 0 0 0 0 0 255
  525 box 30 56 40 66 0 0 0 0 0 255
  526 box 46 56 56 66 0 0 0 0 0 255
  527 box 62 56 72 66 0 0 0 0 0 255
  528 box 78 56 88 66 0 0 0 0 0 255
  529 # windows - top row
  530 box 14 72 24 82 0 0 0 0 0 255
  531 box 30 72 40 82 0 0 0 0 0 255
  532 box 46 72 56 82 0 0 0 0 0 255
  533 box 62 72 72 82 0 0 0 0 0 255
  534 box 78 72 88 82 0 0 0 0 0 255
  535 # windows - top row
  536 box 14 88 24 98 0 0 0 0 0 255
  537 box 30 88 40 98 0 0 0 0 0 255
  538 box 46 88 56 98 0 0 0 0 0 255
  539 box 62 88 72 98 0 0 0 0 0 255
  540 box 78 88 88 98 0 0 0 0 0 255
  541 # windows - top row
  542 box 14 104 24 114 0 0 0 0 0 255
  543 box 30 104 40 114 0 0 0 0 0 255
  544 box 46 104 56 114 0 0 0 0 0 255
  545 box 62 104 72 114 0 0 0 0 0 255
  546 box 78 104 88 114 0 0 0 0 0 255
  547 # windows - top row
  548 box 14 120 24 130 0 0 0 0 0 255
  549 box 30 120 40 130 0 0 0 0 0 255
  550 box 46 120 56 130 0 0 0 0 0 255
  551 box 62 120 72 130 0 0 0 0 0 255
  552 box 78 120 88 130 0 0 0 0 0 255
  553 # door
  554 box 20 175 30 199 240 240 240 200 200 200
  555 box 30 175 40 199 240 240 240 200 200 200
  556 # door outline
  557 line 30 176 30 198 150 150 150
  558 end
  559 object ids-sensor 300 200
  560 # front 
  561 box 0 25 275 199 170 230 255 0 150 213
  562 # top
  563 poly 170 230 255 p 0 25 25 0 299 0 275 25 0 25 f 0 180 255
  564 # side
  565 poly 170 230 255 p 275 25 299 0 299 175 275 199 275 25 f 0 90 128
  566 # circle
  567 subobj 250 250 250
  568 circle 137 110 80 60 20 20 20
  569 endsub
  570 # inner
  571 subobj 0 150 213
  572 circle 137 110 65 45 20 20 20
  573 endsub
  574 # top arrow
  575 poly 0 0 0 p 15 75 235 75 , 235 65 , 260 80 , 235 95 , 235 85 15 85 , 15 75 f 250 250 250
  576 # bottom arrow
  577 poly 0 0 0 p 260 125 40 125 , 40 115 , 15 130 , 40 145 , 40 135 260 135 , 260 125 f 250 250 250
  578 end
  579 object phone 200 145
  580 # base
  581 poly 0 0 0 p 25 95 , 25 144 , 175 144 , 175 95 , 135 35 , 65 35 , 25 95 f 0 90 128
  582 box 65 20 75 35 0 0 0 0 150 203
  583 box 125 20 135 35 0 0 0 0 150 203
  584 # handset ends
  585 box 0 50 40 70 0 0 0 0 180 255
  586 box 160 50 199 70 0 0 0 0 180 255
  587 # handset
  588 # left end
  589 poly 0 0 0 p 10 50 , 10 10 , 20 0 , 30 0 , 30 50 , 10 50 f 0 150 203
  590 # right end
  591 poly 0 0 0 p 190 50 , 190 10 , 180 0 , 170 0 , 170 50 , 190 50 f 0 150 203
  592 # top bit 
  593 box 30 0 170 20 0 0 0 0 150 203
  594 # fixups
  595 line 30 1 30 19 0 150 203
  596 line 170 1 170 19 0 150 203
  597 # dial
  598 subobj 0 180 255 0 0
  599 circle 100 85 40 40 0 0 0
  600 endsub
  601 subobj 0 90 128
  602 circle 100 85 25 25 0 0 0
  603 endsub
  604 end
  605 # Flowcharting triangle for Pat
  606 object triangle 200 100
  607 poly 0 0 0 p 0 99 199 99 100 0 0 99 f 255 0 0
  608 end
  609 # Flowcharting rectangle for Pat
  610 object roundrect 200 100
  611 # circle on left
  612 subobj 255 0 0
  613 circle 25 50 24 49 0 0 0
  614 endsub
  615 # circle on right
  616 subobj 255 0 0
  617 circle 175 50 24 49 0 0 0
  618 endsub
  619 box 25 0 175 99 255 0 0 255 0 0
  620 line 25 0 175 0 0 0 0
  621 line 25 99 175 99 0 0 0
  622 end
  623 # Flowcharting diamond for Pat
  624 object diamond 200 200
  625 poly 0 0 0 p 0 100 100 0 199 100 100 199 0 100 f 255 0 0
  626 end