Date:2010-08-14 03:30:13 (13 years 7 months ago)
Author:Werner Almesberger
Commit:c853a09d5d478ff0d0a311dddfaa0a960d973ce9
Message:Print 16 covers on a page.

- cvr.py (main): moved previous main code to a function
- cvr.py: generate cover repeatedly and distribute it on the page
Files: cvr.py (1 diff)

Change Details

cvr.py
159159# ----- Main ------------------------------------------------------------------
160160
161161
162if __name__ == "__main__":
163    do = outline_gnuplot
164    sk = None
165else:
166    import HeeksPython as cad
162def main():
163    global do
164
165    if __name__ == "__main__":
166    do = outline_gnuplot
167    sk = None
168    else:
169    import HeeksPython as cad
170
171    do = outline_cad
172    cad.sketch()
173    sk = cad.getlastobj()
167174
168    do = outline_cad
169    cad.sketch()
170    sk = cad.getlastobj()
171175
176    outline(sk)
177    label(sk)
172178
173outline(sk)
174label(sk)
179    shape.rect = rect_outline
180    shape.make_base()
181
182    if __name__ == "__main__":
183    for e in lines:
184        gnuplot_line(*e)
185    else:
186    for e in lines:
187        cad_line(sk, *e)
188    cad.translate(sk, -13, -44, 0)
189
190    return sk
175191
176shape.rect = rect_outline
177shape.make_base()
178192
179193if __name__ == "__main__":
180    for e in lines:
181    gnuplot_line(*e)
194    main()
182195else:
183    for e in lines:
184    cad_line(sk, *e)
196    for x in (-100, 0):
197    for y in range(0, 256, 32):
198        sk = main()
199        cad.translate(sk, x, y-150, 0)

Archive Download the corresponding diff file

Branches:
master



interactive