Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
21
Task/Pentagram/PostScript/pentagram-1.ps
Normal file
21
Task/Pentagram/PostScript/pentagram-1.ps
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
%!PS-Adobe-3.0 EPSF
|
||||
%%BoundingBox: 0 0 200 600
|
||||
|
||||
/n 5 def % 5-star; can be set to other odd numbers
|
||||
|
||||
/s { gsave } def
|
||||
/r { grestore } def
|
||||
/g { .7 setgray } def
|
||||
/t { 100 exch translate } def
|
||||
/p {
|
||||
180 90 n div sub rotate
|
||||
0 0 moveto
|
||||
n { 0 160 rlineto 180 180 n div sub rotate } repeat
|
||||
closepath
|
||||
} def
|
||||
|
||||
s 570 t p s g eofill r stroke r % even-odd fill
|
||||
s 370 t p s g fill r stroke r % non-zero fill
|
||||
s 170 t p s 2 setlinewidth stroke r g fill r % non-zero, but hide inner strokes
|
||||
|
||||
%%EOF
|
||||
27
Task/Pentagram/PostScript/pentagram-2.ps
Normal file
27
Task/Pentagram/PostScript/pentagram-2.ps
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
%!PS-Adobe-3.0 EPSF
|
||||
%%BoundingBox: 0 0 400 400
|
||||
|
||||
% randomly choose from 5- to 35-stars
|
||||
/maxpoint 35 def
|
||||
/minpoint 5 def
|
||||
/maxradius 30 def
|
||||
|
||||
/rnd1 { rand 16#80000000 div } def
|
||||
/rnd { rnd1 mul} def
|
||||
/rndi { 2 index sub rnd1 mul 1 index div cvi mul add} def
|
||||
/line { rotate 0 rlineto } def
|
||||
|
||||
/star { gsave
|
||||
/n minpoint 2 maxpoint rndi def
|
||||
/r maxradius rnd def
|
||||
/a 180 180 n div sub def
|
||||
/b 360 a n mul sub n div def
|
||||
|
||||
400 rnd 400 rnd translate 360 rnd rotate
|
||||
0 0 moveto n { r a line r b line } repeat closepath
|
||||
rnd1 rnd1 rnd1 3 { 2 index 1 exch sub } repeat
|
||||
gsave setrgbcolor fill grestore setrgbcolor stroke
|
||||
grestore } def
|
||||
|
||||
0 setlinewidth 2000 {star} repeat showpage
|
||||
%%EOF
|
||||
Loading…
Add table
Add a link
Reference in a new issue