Graphics.Curves.Math

Vectors

type Scalar

data Vec

type Point

unitX

unitY

diag

vmap

vzip

vuncurry

vcurry

dot

rot90

norm

angle

interpolate

Line segments

data Segment

segmentLength

squareSegmentLength

leftOf

intersectSegment

intersectLine

intersectLineSegment

Basis

data Basis

defaultBasis

toBasis

fromBasis

Distances

class DistanceToPoint a

Transformations

class Transformable a

translate

scale

scaleFrom

rotate

rotateAround

Function analysis

findThreshold