File: pathdefinetest.cfdg

package info (click to toggle)
contextfree 3.1%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 3,432 kB
  • sloc: cpp: 34,857; lex: 416; makefile: 124; sh: 42; python: 41
file content (18 lines) | stat: -rw-r--r-- 315 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
startshape flower

path flower {
    petals = randint(5,9)
    MOVETO(1, 0)
    loop i = petals [r (360/petals)] {
        CURVETO(
            cos(360/petals), sin(360/petals),
            3*cos(180/petals), 3*sin(180/petals)
        )
    }
    CLOSEPOLY(CF::Align)
    STROKE[]
}

shape flower2 {
    flower[]
}