|
Geometry | geometry () const |
|
const Vector< t_dims, uint04 > & | getIndexSize () const |
|
template<class t_type > |
t_type | getVertexProperty (uint04 property_index, Vector< t_dims, uint04 > index) const |
|
| GridMesh () |
|
| GridMesh (const Geometry &model) |
|
template<class t_type > |
t_type | interpolateVertex (VertexProperty property, const Vector< t_dims, fltp08 > &index, InterpolationValues interpolation=InterpolationValues::e_linear) const |
|
bool | isValid () const |
|
void | setupVertexTable (Vector< t_dims, uint04 > index_size, Geometry::VertexMode position, Geometry::VertexMode normal=Geometry::VertexMode::e_no_vertex, Geometry::VertexMode color=Geometry::VertexMode::e_no_vertex, Geometry::VertexMode texture=Geometry::VertexMode::e_no_vertex, Geometry::VertexMode tangent=Geometry::VertexMode::e_no_vertex, Geometry::VertexMode bitangent=Geometry::VertexMode::e_no_vertex, Geometry::VertexMode bones=Geometry::VertexMode::e_no_vertex) |
|
template<class t_type > |
void | setVertex (VertexProperty property, Vector< t_dims, uint04 > index, const t_type &vector) |
|
template<class t_type > |
void | setVertexProperty (uint04 property_index, Vector< t_dims, uint04 > index, const t_type &value) |
|
template<class t_type > |
t_type | vertex (VertexProperty property, Vector< t_dims, uint04 > index) const |
|
Vector< t_dims, uint04 > | convertFromIndex (const uint04 &location) const |
|
uint04 | convertToIndex (const Vector< t_dims, uint04 > &location) const |
|
void | setSize (Vector< t_dims, uint04 > index_size) |
|
template<
uint01 t_dims>
class NDEVR::GridMesh< t_dims >
Stores a uniform grid of data in N dimensions into a Geometry object.