Commit 3f3da150 authored by Mike Kremer's avatar Mike Kremer
Browse files

Wrote a bit of documentation for the hexahedral mesh class

git-svn-id: 66977474-1d4b-4f09-8fe9-267525286df2
parent 5c22552e
......@@ -51,13 +51,31 @@
namespace OpenVolumeMesh {
* \class Hexahedral Mesh data structure basing on PolyhedralMesh
* \class HexahedralMesh Hexahedral mesh data structure basing on PolyhedralMesh
* Define hexahedra to span a 3D coordinate system:
* The hexahedron has an induced "virtual" coordinate system. This supposes
* the incident half-faces to be given in a specific order.
* See the following figure for an illustration of the induced
* coordinate system.
* X-axis: From X-Front to X-Back face
* Y-axis: From Y-Front to Y-Back face
* Z-axis: From Z-Front to Z-Back face
* \image html induced_coordsys.png
* The abbreviations XF, XB, etc. are short for
* \li \c XF: X-axis front face
* \li \c XB: X-axis back face
* \li \c YF: Y-axis front face
* \li \c ...
* The axes refer to the intrinsic "virtual" axes of the hexahedron.
* The incident half-faces have to be defined in the following order:
* \li \c 1. XF
* \li \c 2. XB
* \li \c 3. YF
* \li \c 4. YB
* \li \c 5. ZF
* \li \c 6. ZB
template <typename VecT>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment