STL-0.2.0.2: STL 3D geometry format parsing and pretty-printing

Safe HaskellSafe-Inferred
LanguageHaskell2010

Graphics.Formats.STL.Types

Synopsis

Documentation

data STL

A representation of an STL file, consisting of a (possibly empty) object name, and a list of triangles.

Constructors

STL 

Fields

name :: Text
 
triangles :: [Triangle]
 

Instances

Serialize STL 

data Triangle

A single triangle in STL is represented by a normal vector and three vertices.

Constructors

Triangle 

Instances

Serialize Triangle 

type Vector = (Float, Float, Float)

triple :: a -> a -> a -> (a, a, a)