|
occ
|
#include <mesh.h>
Classes | |
| struct | Face |
| struct | HalfEdge |
Public Member Functions | |
| size_t | addFace () |
| size_t | addHalfEdge () |
| std::unique_ptr< std::vector< size_t > > | disableFace (size_t faceIndex) |
| void | disableHalfEdge (size_t heIndex) |
| MeshBuilder ()=default | |
| void | setup (size_t a, size_t b, size_t c, size_t d) |
| std::array< size_t, 3 > | getVertexIndicesOfFace (const Face &f) const |
| std::array< size_t, 2 > | getVertexIndicesOfHalfEdge (const HalfEdge &he) const |
| std::array< size_t, 3 > | getHalfEdgeIndicesOfFace (const Face &f) const |
Public Attributes | |
| std::vector< Face > | m_faces |
| std::vector< HalfEdge > | m_halfEdges |
| std::vector< size_t > | m_disabledFaces |
| std::vector< size_t > | m_disabledHalfEdges |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| std::vector<size_t> quickhull::MeshBuilder< T >::m_disabledFaces |
| std::vector<size_t> quickhull::MeshBuilder< T >::m_disabledHalfEdges |
| std::vector<Face> quickhull::MeshBuilder< T >::m_faces |
| std::vector<HalfEdge> quickhull::MeshBuilder< T >::m_halfEdges |