Irregular volume mesh storage. More...
#include <iirregular_volume_subset.h>
Public Attributes | |
mi::math::Vector_struct< mi::Float32, 3 > * | vertices |
The vertex array. More... | |
mi::Uint32 * | face_vtx_indices |
The face-vertex index array. More... | |
Face * | faces |
The face array. More... | |
mi::Uint32 * | cell_face_indices |
The cell-face index array. More... | |
Cell * | cells |
The cell array. More... | |
Irregular volume mesh storage.
The storage is generated by a call to generate_mesh_storage()
passing an initialized instance of mesh parameters Mesh_parameters()
. A valid mesh storage then contains initialized arrays for storing the irregular volume subset.
mi::Uint32* nv::index::IIrregular_volume_subset::Mesh_storage::cell_face_indices |
The cell-face index array.
Cell* nv::index::IIrregular_volume_subset::Mesh_storage::cells |
The cell array.
mi::Uint32* nv::index::IIrregular_volume_subset::Mesh_storage::face_vtx_indices |
The face-vertex index array.
Face* nv::index::IIrregular_volume_subset::Mesh_storage::faces |
The face array.
mi::math::Vector_struct<mi::Float32, 3>* nv::index::IIrregular_volume_subset::Mesh_storage::vertices |
The vertex array.