Irregular volume mesh storage parameters. More...
#include <iirregular_volume_subset.h>
Public Attributes | |
mi::Uint32 | nb_vertices |
Size of the vertex array in number of vertices. More... | |
mi::Uint32 | nb_face_vtx_indices |
Size of the face vertex index array in number of elements. More... | |
mi::Uint32 | nb_faces |
Size of the face array in number of faces. More... | |
mi::Uint32 | nb_cell_face_indices |
Size of the cell face index array in number of elements. More... | |
mi::Uint32 | nb_cells |
Size of the cell array in number of faces. More... | |
mi::Float32 | global_max_edge_length |
The length of the longest edge in the irregular volume mesh. More... | |
Irregular volume mesh storage parameters.
This structure defines the basic irregular volume dataset parameters such as the number of vertices, faces and cells in the underlying mesh structure as well as the size of the shared cell-face and face-vertex arrays.
An additional global mesh maximum edge length is a required mesh parameter the rendering system strongly requires. This parameter cannot be determined in a straightforward way inside the rendering system as it only is presented with data sub-sets.
mi::Float32 nv::index::IIrregular_volume_subset::Mesh_parameters::global_max_edge_length |
The length of the longest edge in the irregular volume mesh.
mi::Uint32 nv::index::IIrregular_volume_subset::Mesh_parameters::nb_cell_face_indices |
Size of the cell face index array in number of elements.
mi::Uint32 nv::index::IIrregular_volume_subset::Mesh_parameters::nb_cells |
Size of the cell array in number of faces.
mi::Uint32 nv::index::IIrregular_volume_subset::Mesh_parameters::nb_face_vtx_indices |
Size of the face vertex index array in number of elements.
mi::Uint32 nv::index::IIrregular_volume_subset::Mesh_parameters::nb_faces |
Size of the face array in number of faces.
mi::Uint32 nv::index::IIrregular_volume_subset::Mesh_parameters::nb_vertices |
Size of the vertex array in number of vertices.