úÎÂ ¿      Safe-InferredOA single triangle in STL is represented by a normal vector and three vertices.hA representation of an STL file, consisting of a (possibly empty) object name, and a list of triangles.     None A parser from  to the STL€ type. The parser should be fairly permissive about whitespace, but has not been tested enough against STL files in the wild.     Safe-Inferred Convert an STL value to a Builder, which can be converted to a  ByteString with None+header is always exactly 80 characters long  !"#$%&  !"#$%&None    '       !"#$%&'()* STL-0.2.0.2Graphics.Formats.STL.TypesGraphics.Formats.STL.ParserGraphics.Formats.STL.PrinterGraphics.Formats.STL.BinaryGraphics.Formats.STLVectorTrianglenormalverticesSTLname trianglestriple stlParser nameParsertriangleloop normalParservertexv3sstextfloattextSTL maybeNormalindentvcat text-1.1.1.3Data.Text.InternalTextbytestring-0.10.4.0Data.ByteString.BuildertoLazyByteStringheaderputFloat getHeadergetFloat getVector getNormal$fSerializeSTL$fSerializeTriangle