The central classes of the library. More...
Topics | |
| Triangulation | |
| Polygon triangulation. | |
| Math | |
| Simple math operations. | |
| Structs | |
| Miscellaneous data structures for interfacing with this library. | |
Classes | |
| struct | MeshGLP< Precision, I > |
| Mesh input/output suitable for pushing directly into graphics libraries. More... | |
| class | Manifold |
| This library's internal representation of an oriented, 2-manifold, triangle mesh - a simple boundary-representation of a solid object. Use this class to store and operate on solids, and use MeshGL for input and output. More... | |
Typedefs | |
| using | MeshGL = MeshGLP<float> |
| Single-precision - ideal for most uses, especially graphics. | |
| using | MeshGL64 = MeshGLP<double, uint64_t> |
| Double-precision, 64-bit indices - best for huge meshes. | |
Functions | |
| MeshGL64 | ReadOBJ (std::istream &stream) |
| bool | WriteOBJ (std::ostream &stream, const MeshGL64 &mesh) |
The central classes of the library.