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

Safe HaskellNone

Graphics.Implicit.Export

Documentation

writeObjectSource

Arguments

:: DiscreteAproxable obj aprox 
=>

Resolution

-> (aprox -> Text)

File Format (Function that formats)

-> FilePath

File Name

-> obj

Object to render

-> IO ()

Writing Action!

writeObject'Source

Arguments

:: DiscreteAproxable obj aprox 
=>

Resolution

-> (FilePath -> aprox -> IO ())

File Format writer

-> FilePath

File Name

-> obj

Object to render

-> IO ()

Writing Action!

formatObjectSource

Arguments

:: DiscreteAproxable obj aprox 
=>

Resolution

-> (aprox -> Text)

File Format (Function that formats)

-> obj

Object to render

-> Text

Resulting lazy ByteString

writeSVG :: DiscreteAproxable obj [Polyline] => -> FilePath -> obj -> IO ()Source

writeSTL :: DiscreteAproxable obj [(ℝ3, ℝ3, ℝ3)] => -> FilePath -> obj -> IO ()Source

writeBinSTL :: DiscreteAproxable obj [Triangle] => -> FilePath -> obj -> IO ()Source

writeOBJ :: DiscreteAproxable obj [((ℝ3, ℝ3), (ℝ3, ℝ3), (ℝ3, ℝ3))] => -> FilePath -> obj -> IO ()Source

writeTHREEJS :: DiscreteAproxable obj TriangleMesh => -> FilePath -> obj -> IO ()Source

writeGCodeHacklabLaser :: DiscreteAproxable obj [Polyline] => -> FilePath -> obj -> IO ()Source

writePNG :: DiscreteAproxable obj DynamicImage => -> FilePath -> obj -> IO ()Source