image
image
doodle.image
Image
Image
Elements
OpenPath
ClosedPath
Circle
Rectangle
Triangle
Beside
Above
On
At
Transform
StrokeWidth
StrokeColor
FillColor
FillGradient
NoStroke
NoFill
Debug
Empty
Path
doodle.image.examples
ArcheryTarget
BoxesAndArrows
BrownianMotion
ChessBoard
ChristmasTree
ColorPalette
ColorPaletteAgain
ColorWheel
ColorsAndShapes
ConcentricCircles
CreativeScala
paths
polygons
curvedPolygons
regularPolygons
stars
randomConcentricCircles
sequentialBoxes
scatterPlot
parametricNoise
cross
sierpinski
point
parametricCircle
DiffusionLimitedAggregation
Epicycloid
Flowers
FunctionalGeometry
GradientCircles
GradientSquares
Grid
Hypocycloid
Interpolation
Koch
Layers
Layout
OpenClosedPaths
ParametricSamples
ParticleSystem
imageOnMonoid
Polygon
RainbowSierpinski
Rosette
SandSpline
Sierpinski
SierpinskiConfection
SierpinskiRipple
Sine
Smoke
Spirals
Stars
Street
Tiles
TimeSeries
resample
similaritySearch
distribution
Tree
Volcano
Windswept
doodle.image.syntax
ImageSyntax
ImageOps
ImageWriterOps
TraverseImageSyntax
TraverseImageOps
core
image
traverse
image
/
doodle.image.examples
/
CreativeScala
/
scatterPlot
scatterPlot
object
scatterPlot
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
allOn
(points:
List
[
Random
[
Image
]]):
Random
[
Image
]
def
makePoint
(x:
Random
[
Double
], y:
Random
[
Double
]):
Random
[
Point
]
def
point
(loc:
Point
):
Image
Concrete fields
val
image
:
Free
[[A] =>>
RandomOp
[A],
Image
]
val
iter
:
List
[
Int
]
val
normal
:
Random
[
Double
]
val
normal2D
:
Random
[
Point
]
val
normalSquared
:
Free
[[A] =>>
RandomOp
[A],
Double
]
val
normalSquared2D
:
Random
[
Point
]
val
spacer
:
Image
val
uniform
:
Free
[[A] =>>
RandomOp
[A],
Double
]
val
uniform2D
:
Random
[
Point
]