implicit-0.0.0: Math-inspired programmatic 2&3D CAD: CSG, bevels, and shells; gcode export..

Graphics.Implicit.SaneOperators

Contents

Synopsis

Num is too big a class and doesn't make sense for, say, vectors.

class Additive a b c | a b -> c whereSource

Methods

(+) :: a -> b -> cSource

class Normable a whereSource

Methods

norm :: a -> Source

I should be able to create instances for all Num instances,

(-) :: Additive a b c => AdditiveInvertable b => a -> b -> cSource