|
| 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.