Sunflower fractal: Difference between revisions
Content deleted Content added
SqrtNegInf (talk | contribs) m →{{header|Perl}}: clarity on PI, better shows the 'packing |
SqrtNegInf (talk | contribs) m →{{header|Perl}}: clarity on π/φ, tuned to better show 'packing', parameter for scaling image size |
||
Line 57:
=={{header|Perl}}==
{{trans|Sidef}}
<lang perl>use
use constant π => 3.14159265;
use constant φ => (1 + sqrt(5)) / 2;
my $
my $
print F qq{<svg xmlns="http://www.w3.org/2000/svg" width="
<rect width="100%" height="100%" fill="black" />\n};
for $i (1..$seeds) {
$r = 2 * ($i**
$t = 2 *
$x = $r * sin($t) +
$y = $r * cos($t) +
printf F qq{<circle cx="%.2f" cy="%.2f" r="%.1f" />\n}, $x, $y, sqrt($i)/13
}
print F "</svg>\n";</lang>
=={{header|Perl 6}}==
|