BSD-3-Clause licensed and maintained by Dimitri Sabadie
This version can be pinned in stack with:wavefront-0.4.0.1@sha256:c20c46b32690505616b1782720c03052663cf8de80dbaac30eafaef6e2028988,1998

Module documentation for 0.4.0.1

A Wavefront OBJ loader. Currently supports polygonal information. More could be added if needed (like curves and surface) if people contribute. Feel free to help!

Changes

### 0.4.0.1

  • Fixed a bug in the implementation of untilEnd.

0.4

  • Removed most modules from the exposed interface. Everything can be found in Codec.Wavefront.
  • Changed internal structures of a few types. The structure of those types shouldn’t be used in the interface, so a few functions to access them was provided.

0.3

Breaking changes

  • Changed the interface to manipulate WavefrontOBJ. It’s now a dedicated type with Vector instead of DList, which is way better.

0.2

Non-breaking changes

  • Added more verbose documentation everywhere.

Breaking changes

  • Removed ctxtName. It was an old function used to implement user-defined objects, but since we have Element, we don’t those anymore.

0.1.0.2

  • Changed the loop of tokenize from many1 to untilEnd (internal parser in Token.hs). That’s due to the fact many1 silently ignores failures while untilEnd does not.
  • Changed implementation of tokenize to use choice, which is implemented exactly as we had.
  • Removed identifier and use name instead to relax conditions on formatting names.

0.1.0.1

  • Added forgotten Codec.Wavefront.

0.1

  • Initial revision.