gelatin-0.0.0.3: An experimental real time renderer.

Safe HaskellNone
LanguageHaskell2010

Gelatin.Core.Rendering.Geometrical

Documentation

bez :: (Ord a, Fractional a) => V2 a -> V2 a -> V2 a -> Bezier (V2 a) Source

toLines :: [a] -> [Line a] Source

toArrows :: Floating a => [V2 a] -> [Line (V2 a)] Source

toBeziers :: (Fractional a, Ord a) => [V2 a] -> [Bezier (V2 a)] Source

trisToComp :: [Triangle (V2 a)] -> [V2 a] Source

triPoints :: Triangle (V2 a) -> [V2 a] Source

scale :: RealFrac a => a -> a -> Transform -> Transform Source

mat4Translate :: Num a => V3 a -> M44 a Source

mat4Rotate :: (Num a, Epsilon a, Floating a) => a -> V3 a -> M44 a Source

mat4Scale :: Num a => V3 a -> M44 a Source