Root/shape.py

1#!/usr/bin/python
2
3#
4# make the base
5#
6
7def make_base():
8    rect(16, 46.0, 2.6, 22, 55, 2.6) # left lateral, bottom
9    rect(22, 46.0, 3.7, 24, 55, 3.7) # on pedestal
10    rect(89.5, 46.0, 2.6, 99.5, 55, 2.6) # right lateral, bottom
11    rect(88, 46.0, 3.7, 89.5, 55, 3.7) # on pedestal
12
13    rect(29.5, 50, 3.7, 36, 55, 3.7) # left podium, to beam
14    rect(38.5, 50, 3.7, 41, 55, 3.7) # after beam
15    rect(71, 50, 3.7, 82, 55, 3.7) # right podium
16
17    rect(16, 55, 2.6, 36, 60, 3.9) # middle bar, to 1st beam
18    rect(38.5, 55, 2.6, 46, 60, 3.9) # between beams
19    rect(48, 55, 2.6, 52.5, 60, 3.9) # 2nd beam to battery lid
20    rect(59.5, 55, 2.6, 99.5, 60, 3.9) # right of battery lid "tongue"
21
22    rect(36, 56, 3.9, 38.5, 60, 3.9) # cover the beams
23    rect(46, 56, 3.9, 48, 60, 3.9)
24
25    rect(52.5, 56.5, 3.0, 59.5, 60, 3.9) # cover the lid "tongue"
26
27    rect(15, 60, 3.9, 60.5, 64, 3.9) # end bar, left of beam
28    rect(62.5, 60, 3.9, 100, 64, 3.9) # right of beam
29
30    rect(15, 64, 3.9, 34, 69.5, 3.9) # left "ear"
31    rect(89.5, 64, 3.9, 100, 69, 3.9) # right "ear"
32
33    rect(34, 64, 3.9, 60.5, 65, 3.9) # extend inner area to sponge
34    rect(62.5, 64, 3.9, 82.5, 65, 3.9)
35

Archive Download this file

Branches:
master



interactive