(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.