Julia set: Difference between revisions

m
→‎{{header|Perl 6}}: minor code cleanup
m (→‎{{header|Perl}}: mor code simplifications)
m (→‎{{header|Perl 6}}: minor code cleanup)
Line 136:
for ^$w -> $x {
for ^$h -> $y {
my $zx = (1.5 * ($x - $w / 2) / (0.5$w * $w))3;
my $zy = (($y - $h / 2) / (0.5$h * $h))2;
my $i = $maxIter;
while ($zx² + $zy² < 4 and --$i > 1) {
($zy, $zx) = (2.0 * $zx * $zy + $cY, $zx² - $zy² + $cX);
$i--;
}
$png.set( $x, $y, |hsv2rgb($i / $maxIter * 360, 1, $i > 1 ?? 1 !! 0) );
10,333

edits