mecha-0.0.4: Mecha is a solid modeling language geared for machine design.Source codeContentsIndex
Language.Mecha.Types
Documentation
type Vector = (Double, Double, Double)Source
type Vertex = VectorSource
type Normal = VectorSource
type Color = (Double, Double, Double, Double)Source
class Moveable a whereSource
Methods
move :: Vector -> a -> aSource
rotateX :: Double -> a -> aSource
rotateY :: Double -> a -> aSource
rotateZ :: Double -> a -> aSource
show/hide Instances
class Scaleable a whereSource
Methods
scale :: Vector -> a -> aSource
show/hide Instances
class Colorable a whereSource
Methods
color :: Color -> a -> aSource
show/hide Instances
class Setable a whereSource
Methods
union :: a -> a -> aSource
intersection :: a -> a -> aSource
difference :: a -> a -> aSource
show/hide Instances
moveX :: Moveable a => Double -> a -> aSource
moveY :: Moveable a => Double -> a -> aSource
moveZ :: Moveable a => Double -> a -> aSource
scaleAll :: Scaleable a => Double -> a -> aSource
scaleX :: Scaleable a => Double -> a -> aSource
scaleY :: Scaleable a => Double -> a -> aSource
scaleZ :: Scaleable a => Double -> a -> aSource
unions :: Setable a => [a] -> aSource
debug :: Show a => String -> a -> b -> bSource
Produced by Haddock version 2.4.2