Math-PlanePath Man Pages (including Math-PlanePath-Toothpick)

(back to Math-PlanePath home page)

Math::PlanePath -- points on a path through the 2-D plane

AR2W2Curve -- 2x2 self-similar curve of four patterns
AlternatePaper -- alternate paper folding curve
AlternatePaperMidpoint -- alternate paper folding midpoints
AlternateTerdragon -- alternate terdragon curve
AnvilSpiral -- integer points around an "anvil" shape
ArchimedeanChords -- radial spiral chords
AztecDiamondRings -- rings around an Aztec diamond shape
BetaOmega -- 2x2 half-plane traversal
CCurve -- Levy C curve
CellularRule -- cellular automaton points of binary rule
CellularRule54 -- cellular automaton points
CellularRule57 -- cellular automaton 57 and 99 points
CellularRule190 -- cellular automaton 190 and 246 points
CfracDigits -- continued fraction terms encoded by digits
ChanTree -- tree of rationals
CincoCurve -- 5x5 self-similar curve
Columns -- points in fixed-height columns
ComplexMinus -- i-1 and other complex number bases i-r
ComplexPlus -- points in complex base i+r
ComplexRevolving -- points in revolving complex base i+1
CoprimeColumns -- coprime X,Y by columns
Corner -- points shaped around in a corner
CornerReplicate -- replicating U parts
CretanLabyrinth -- infinite Cretan labyrinth
CubicBase -- replications in three directions
DekkingCentres -- 5x5 self-similar
DekkingCurve -- 5x5 self-similar edge curve
DiagonalRationals -- rationals X/Y by diagonals
Diagonals -- points in diagonal stripes
DiagonalsAlternating -- points in diagonal stripes of alternating directions
DiagonalsOctant -- points in diagonal stripes for an eighth of the plane
DiamondArms -- four spiral arms
DiamondSpiral -- integer points around a diamond shaped spiral
DigitGroups -- X,Y digits grouped by zeros
DivisibleColumns -- X divisible by Y in columns
DragonCurve -- dragon curve
DragonMidpoint -- dragon curve midpoints
DragonRounded -- dragon curve, with rounded corners
FactorRationals -- rationals by prime powers
FibonacciWordFractal -- turns by Fibonacci word bits
File -- points from a file
FilledRings -- concentric filled lattice rings
Flowsnake -- self-similar path through hexagons
FlowsnakeCentres -- self-similar path of hexagon centres
FractionsTree -- fractions by tree
GcdRationals -- rationals by triangular GCD
GosperIslands -- concentric Gosper islands
GosperReplicate -- self-similar hexagon replications
GosperSide -- one side of the Gosper island
GrayCode -- Gray code coordinates
GreekKeySpiral -- square spiral with Greek key motif
HIndexing -- self-similar right-triangle traversal
HTree -- H-tree
HeptSpiralSkewed -- integer points around a skewed seven sided spiral
HexArms -- six spiral arms
HexSpiral -- integer points around a hexagonal spiral
HexSpiralSkewed -- integer points around a skewed hexagonal spiral
HilbertCurve -- 2x2 self-similar quadrant traversal
HilbertSides -- sides of Hilbert curve squares
HilbertSpiral -- 2x2 self-similar spiral
Hypot -- points in order of hypotenuse distance
HypotOctant -- octant of points in order of hypotenuse distance
ImaginaryBase -- replications in four directions
ImaginaryHalf -- half-plane replications in three directions
KnightSpiral -- integer points around a square, by chess knight moves
KochCurve -- horizontal Koch curve
KochPeaks -- Koch curve peaks
KochSnowflakes -- Koch snowflakes as concentric rings
KochSquareflakes -- four-sided Koch snowflakes
KochelCurve -- 3x3 self-similar R and F
LCornerReplicate -- self-similar growth at exposed corners
LCornerTree -- cellular automaton growing at exposed corners
LTiling -- 2x2 self-similar of four pattern parts
MPeaks -- points in expanding M shape
MultipleRings -- rings of multiples
OctagramSpiral -- integer points drawn around an octagram
OneOfEight -- automaton growing to cells with one of eight neighbours
PeanoCurve -- 3x3 self-similar quadrant traversal
PeanoDiagonals -- 3x3 self-similar quadrant traversal across squares
PentSpiral -- integer points in a pentagonal shape
PentSpiralSkewed -- integer points in a pentagonal shape
PixelRings -- pixellated concentric circles
PowerArray -- array by powers
PyramidRows -- points stacked up in a pyramid
PyramidSides -- points along the sides of pyramid
PyramidSpiral -- integer points drawn around a pyramid
PythagoreanTree -- primitive Pythagorean triples by tree
QuadricCurve -- eight segment zig-zag
QuadricIslands -- quadric curve rings
QuintetCentres -- self-similar "plus" shape centres
QuintetCurve -- self-similar "plus" shaped curve
QuintetReplicate -- self-similar "+" tiling
R5DragonCurve -- radix 5 dragon curve
R5DragonMidpoint -- R5 dragon curve midpoints
RationalsTree -- rationals by tree
Rows -- points in fixed-width rows
SacksSpiral -- circular spiral squaring each revolution
SierpinskiArrowhead -- self-similar triangular path traversal
SierpinskiArrowheadCentres -- self-similar triangular path traversal
SierpinskiCurve -- Sierpinski curve
SierpinskiCurveStair -- Sierpinski curve with stair-step diagonals
SierpinskiTriangle -- self-similar triangular path traversal
SquareArms -- four spiral arms
SquareReplicate -- replicating squares
SquareSpiral -- integer points drawn around a square (or rectangle)
Staircase -- integer points in stair-step diagonal stripes
StaircaseAlternating -- stair-step diagonals up and down
TerdragonCurve -- triangular dragon curve
TerdragonMidpoint -- dragon curve midpoints
TerdragonRounded -- triangular dragon curve, with rounded corners
TheodorusSpiral -- right-angle unit step spiral
ToothpickReplicate -- toothpick pattern by replication
ToothpickSpiral -- integer points in a stair-step diamond spiral
ToothpickTree -- toothpick pattern by rows
ToothpickUpist -- self-similar triangular tree traversal
TriangleSpiral -- integer points drawn around an equilateral triangle
TriangleSpiralSkewed -- integer points drawn around a skewed equilateral triangle
TriangularHypot -- points of triangular lattice in order of hypotenuse distance
UlamWarburton -- growth of a 2-D cellular automaton
UlamWarburtonQuarter -- growth of a 2-D cellular automaton
VogelFloret -- circular pattern like a sunflower
WunderlichMeander -- 3x3 self-similar "R" shape
WunderlichSerpentine -- transpose parts of Peano curve, including coil order
WythoffArray -- table of Fibonacci recurrences
WythoffPreliminaryTriangle -- Wythoff row containing X,Y recurrence
ZOrderCurve -- alternate digits to X and Y

Base::Digits -- helpers for digit based paths
Base::Generic -- various path helpers
Base::NSEW -- multi-inheritance mixin for North, South, East, West unit steps

Math::NumSeq::PlanePathCoord -- sequence of coordinate values from a PlanePath module
Math::NumSeq::PlanePathDelta -- sequence of changes and directions of PlanePath coordinates
Math::NumSeq::PlanePathN -- sequence of N values from PlanePath module
Math::NumSeq::PlanePathTurn -- turn sequence from PlanePath module

Total 134 modules.


This page Copyright 2020 Kevin Ryde.