Académique Documents
Professionnel Documents
Culture Documents
Registration Number: 08D0317
TO 12POINTSTAR
CS
REPEAT 12 [FD 150 RT 150]
END
TO 5PTSTAR_1
CS
REPEAT 5 [FD 100 RT 144]
END
TO 5PTSTAR_2
CS
REPEAT 5 [FD 50 RT 72] LT 12 REPEAT 5 [LT 48 FD 50 RT 120 FD 50]
END
TO 5PTSTAR_3
REPEAT 5 [FD 100 RT 120 FD 100 LT 48]
END
TO 8POINTSTAR
CS
REPEAT 8 [FD 150 RT 135]
END
TO BIRD
CIRCLE
PU
FD 180
RT 90
FD 120
PD
REPEAT 360 [FD 1 RT 1]
PU
RT 90
FD 20
RT 90
FD 10
FD 10
PD
REPEAT 360 [FD 0.2 RT 1]
PU BK 50
PD
REPEAT 360 [FD 0.2 RT 1]
PU
LT 90 FD 250
PD
FD 70
PU
BK 70
RT 90
FD 30
FD 30
LT 90
PD
FD 70
END
TO CHICK
SQUARE
PU
FD 300
PD CIRCLE
FD 30 LT 90 TRIANGLE
PU
LT 90
FD 50
PD
SMALLCIRCLE
PU
RT 90
FD 330
PD
FD 60
BK 60
LT 90
FD 80
RT 90
FD 60
PU
BK 500
PD
REPEAT 2 [FD 30 RT 90 FD 50 RT 90]
END
TO CIRCLE
REPEAT 360 [FD 2 RT 1]
END
TO DECAGON
CS
REPEAT 10 [FD 100 RT 36]
END
TO DODECAGON
CS
REPEAT 12 [FD 100 RT 30]
END
TO FIREWORK
CS
REPEAT 36 [REPEAT 4[FD 100 RT 90] RT 10]
END
TO FISH
CIRCLE
TRIANGLE
PU
BK 150
PD
SMALLCIRCLE
END
TO FLOWER
REPEAT 36 [RIGHT 10 REPEAT 4 [FD 50 RT 90]]
END
TO HENDECAGON
CS
REPEAT 11 [FD 100 RT 32.72]
END
TO HEXAGON
CS
REPEAT 6 [FD 100 RT 60]
END
TO ISOCELESTRI
CS
RT 20
FD 100
RT 140
FD 100
HOME
END
TO KALEIDOSCOPE
CS
REPEAT 72 [REPEAT 360 [FD 1 RT 1] RT 5]
END
TO KITE
CS
FD 90
BK 30
RT 90
FD 30
BK 60
LT 45
FD SQRT (2*(30*30))
RT 90
FD SQRT (2*(30*30))
HOME
FD 60
LT 90
FD 30
HOME
END
TO LEAF
CS
REPEAT 60 [FD 2 RT 2]
RT 60
REPEAT 60 [FD 2 RT 2]
END
TO LETTER_C
FD 250 RT 90 FD 150
RT 90 FD 50 RT 90 FD 100
LT 90 FD 150
LT 90 FD 100 RT 90 FD 50
RT 90 FD 150
END
TO LETTER_E
FD 250 RT 90 FD 150 RT 90 FD 50 RT 90 FD 100 LT 90 FD 50 LT 90 FD 50 RT 90 FD
50 RT 90 FD 50 LT 90 FD 50 LT 90 FD 100 RT 90 FD 50 RT 90 FD 150
END
TO LETTER_F
CS
FD 200
RT 90
FD 100
RT 90
FD 50
RT 90
FD 50
LT 90
FD 50
LT 90
FD 30
RT 90
FD 50
RT 90
FD 50
LT 90
FD 50
RT 90
FD 30
END
TO LETTER_H
FD 250 RT 90 FD 50 RT 90 FD 100
LT 90 FD 50 LT 90 FD 100
RT 90 FD 50 RT 90 FD 250
RT 90 FD 50 RT 90 FD 100
LT 90 FD 50 LT 90 FD 100
RT 90 FD 50
END
TO LETTER_I
FD 50 RT 90 FD 50 LT 90 FD 150
LT 90 FD 50 RT 90 FD 50 RT 90 FD 150
RT 90 FD 50 RT 90 FD 50
LT 90 FD 150 LT 90 FD 50
RT 90 FD 50 RT 90 FD 150
END
TO LETTER_L
FD 250 RT 90 FD 50 RT 90 FD 200
LT 90 FD 100 RT 90 FD 50 RT 90 FD 150
END
TO LETTER_S
FD 50 RT 90 FD 100 LT 90 FD 50
LT 90 FD 100 RT 90 FD 150
RT 90 FD 150 RT 90 FD 50
RT 90 FD 100 LT 90 FD 50
LT 90 FD 100 RT 90 FD 150
RT 90 FD 150
END
TO LETTER_T
FD 200 LT 90 FD 50 RT 90 FD 50
RT 90 FD 150 RT 90 FD 50 RT 90 FD 50
LT 90 FD 200 RT 90 FD 50
END
TO LETTER_U
FD 250 RT 90 FD 50 RT 90 FD 200 LT 90 FD 50 LT 90 FD 200
RT 90 FD 50 RT 90 FD 250
RT 90 FD 150
END
TO NESTREP
CS
REPEAT 8 [REPEAT 8 [FD 50 RT 45] RT 45]
END
TO NONAGON
CS
REPEAT 9 [FD 100 RT 40]
END
TO OCTAGON
CS
REPEAT 8 [FD 100 RT 45]
END
TO PENTAGON
CS
REPEAT 5 [FD 200 RT 72]
END
TO RECTANGLE
CS
REPEAT 2 [FD 200 RT 90 FD 100 RT 90]
END
TO SEPTAGON
CS
REPEAT 7 [FD 100 RT 51]
END
TO SMALLCIRCLE
REPEAT 360 [FD 0.5 RT 1]
END
TO SQUARE
CS
REPEAT 4 [FD 200 RT 90]
END
TO TRIANGLE
LT 90
REPEAT 3 [FD 100 RT 120]
END
TO VARY5PTSTAR :SIZE
CS
REPEAT 5 [FD :SIZE RT 120 FD :SIZE LT 48]
END
TO VARY5STAR :SIZE
CS
REPEAT 5 [FD :SIZE RT 144]
END
TO VARYLEAF :SIZE
CS
REPEAT 60 [FD :SIZE RT 2]
RT 60
REPEAT 60 [FD :SIZE RT 2]
END
TO VARYPOLY :SIDES
CS
REPEAT :SIDES [FD 50 RT 360/:SIDES]
END
TO VARYSPIRAL :SIZE :ANGLE
IF :SIZE > 100 [STOP]
FORWARD :SIZE
RIGHT :ANGLE
VARYSPIRAL :SIZE + 2 :ANGLE
END
TO VARYSTAR :SIDES
CS
MAKE "ANG 360/:SIDES
REPEAT :SIDES [FD 100 RT 2*:ANG FD 100 LT :ANG]
END
TO VARYTRI :SIZE
CS
REPEAT 3 [FD :SIZE RT 120]
END