Data update
This commit is contained in:
parent
35bcdeebf8
commit
74c69a0df6
2427 changed files with 31826 additions and 3468 deletions
17
Task/Fractal-tree/MiniScript/fractal-tree.mini
Normal file
17
Task/Fractal-tree/MiniScript/fractal-tree.mini
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
drawTree = function(x1, y1, angle, depth)
|
||||
fork_angle = 20
|
||||
base_len = 9
|
||||
if depth > 0 then
|
||||
radians = angle * pi / 180
|
||||
x2 = x1 + cos(radians) * depth * base_len
|
||||
y2 = y1 + sin(radians) * depth * base_len
|
||||
gfx.line x1, y1, x2, y2, "#008000"
|
||||
drawTree x2, y2, angle - fork_angle, depth - 1
|
||||
drawTree x2, y2, angle + fork_angle, depth - 1
|
||||
end if
|
||||
end function
|
||||
clear
|
||||
gfx.clear "#87CEEB"
|
||||
drawTree 480, 10, 90, 11
|
||||
img = gfx.getImage(0, 0, 960, 640)
|
||||
file.saveImage "/usr/fractalTree.png", img
|
||||
Loading…
Add table
Add a link
Reference in a new issue