- renderRaw :: ℝ3 -> ℝ3 -> ℝ -> String -> Obj3 -> IO ()
- renderRaw2D :: ℝ2 -> ℝ2 -> ℝ -> String -> Obj2 -> IO ()
- writeSVG :: ℝ2 -> ℝ2 -> ℝ -> String -> Obj2 -> IO ()
- writeSVG2 :: ℝ2 -> ℝ2 -> ℝ -> String -> Obj2 -> IO ()
- writeGCode :: ℝ2 -> ℝ2 -> ℝ -> FilePath -> Obj2 -> IO ()
- writeGCodeHacklabLaser :: ℝ2 -> ℝ2 -> ℝ -> FilePath -> Obj2 -> IO ()
- writeSTL :: ℝ3 -> ℝ3 -> ℝ -> FilePath -> Obj3 -> IO ()
Documentation
:: ℝ2 | lower corner of bounding box |
-> ℝ2 | upper corner of bounding box |
-> ℝ | resolution of rendering |
-> String | Filename to write SVG to |
-> Obj2 | 2D object to render as SVG |
-> IO () | Resulting IO action that will write SVG |
Write an SVG of a 2D object
:: ℝ2 | lower corner of bounding box |
-> ℝ2 | upper corner of bounding box |
-> ℝ | resolution of rendering |
-> String | Filename to write SVG to |
-> Obj2 | 2D object to render as SVG |
-> IO () | Resulting IO action that will write SVG |
Write an SVG of a 2D object (uses parallel algorithms)