Acme-Pony
view release on metacpan or search on metacpan
lib/Acme/Pony.pm view on Meta::CPAN
my($miny, $maxy) = ($ypoints[0], $ypoints[0]);
foreach my $y (@ypoints) {
if ($y < $miny) {
$miny = $y;
} elsif ($y > $maxy) {
$maxy = $y}
}
my @ascii;
# Can you say "generic polygon scanline fill"?
foreach my $y ($miny .. $maxy) {
my($ind1, $ind2, $y1, $y2, $x1, $x2, @polyints);
foreach my $i (0 .. $n-1) {
if (!$i) {
$ind1 = $n-1;
$ind2 = 0;
} else {
$ind1 = $i-1;
$ind2 = $i;
( run in 0.713 second using v1.01-cache-2.11-cpan-5511b514fd6 )