NAME
Math::PlanePath::MathImageStaircaseAlternatingContinuous -- integer points in stair-step diagonal stripes
SYNOPSIS
use Math::PlanePath::MathImageStaircaseAlternatingContinuous;
my $path = Math::PlanePath::MathImageStaircaseAlternatingContinuous->new;
my ($x, $y) = $path->n_to_xy (123);
DESCRIPTION
This path makes a staircase pattern up from the X axis to the Y axis and back again,
7 26--27
| |
6 25 28--29
| |
5 24--23 30--31
| |
4 . 22--21 32--33
| |
3 6-- 7 20--19 34--35 ..-47
| | | | |
2 5 8-- 9 18--17 36--37 46--45
| | | | |
1 4-- 3 10--11 16--15 38--39 44--43
| | | | |
y=0 -> 1-- 2 . 12--13--14 . 40--41--42
^
x=0 1 2 3 4 5 6 7 8 9
FUNCTIONS
See "FUNCTIONS" in Math::PlanePath for the behaviour common to all path classes.
$path = Math::PlanePath::MathImageStaircaseAlternatingContinuous->new ()
-
Create and return a new staircase path object.
($x,$y) = $path->n_to_xy ($n)
-
Return the X,Y coordinates of point number
$n
on the path.
SEE ALSO
Math::PlanePath, Math::PlanePath::Staircase, Math::PlanePath::DiagonalsAlternating