-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Generators for primitive meshes -- -- Generators for primitive meshes @package simplemesh @version 0.1.0.0 module Data.Mesh type Vec2 = V2 Double data Mesh2D Rectangle :: Vec2 -> Vec2 -> Mesh2D Line :: Vec2 -> Vec2 -> Mesh2D Triangle :: Vec2 -> Vec2 -> Vec2 -> Mesh2D vertices :: Mesh2D -> [Vec2] vertexLoop :: Mesh2D -> [Vec2] edges :: Mesh2D -> [(Vec2, Vec2)] centeredRectangle :: Double -> Double -> Mesh2D rectangle :: Double -> Double -> Mesh2D horizontalLine :: Double -> Mesh2D verticalLine :: Double -> Mesh2D translate :: Vec2 -> Mesh2D -> Mesh2D