Data.Geometry.Transformation

Matrices

data Matrix n m r

multM

mult

Transformations

data Transformation d r

transformationMatrix

(|.|)

Transformable geometry objects

class IsTransformable g

transformAllBy

type AlwaysTruePFT d

transformPointFunctor

Common transformations

translation

scaling

uniformScaling

Functions that execute transformations

type AlwaysTrueTransformation d

translateBy

scaleBy

scaleUniformlyBy

Helper functions to easily create matrices

mkRow

transRow