Namespaces |
namespace | detail |
Data Structures |
class | attribute_map_base |
class | attribute_map |
| contains attributes (like positions, normals, texcoords) for keys (polygon, point, corner) More...
|
class | attribute_map_collection |
| collection of attribute maps for specific key type More...
|
class | corner |
| corner of polygon, connected to one point More...
|
struct | attribute_map_not_found_exception |
struct | incompatible_attribute_type_exception |
struct | invalid_index_exception |
struct | key_not_found_exception |
class | geometry |
| collection of points, polygons, corners and their attributes More...
|
class | point |
| connects to polygons through their corners More...
|
class | polygon |
| connects to points through corners More...
|
class | vec2 |
| simple two component float vector More...
|
class | vec3 |
| simple three component float vector More...
|
Typedefs |
typedef size_t | index_type |
typedef __int32 | uint32 |
Functions |
float | dot (vec2 const &v1, vec2 const &v2) |
vec2 | normalize (vec2 const &v) |
float | dot (vec3 const &v1, vec3 const &v2) |
vec3 | cross (vec3 const &v1, vec3 const &v2) |
vec3 | normalize (vec3 const &v) |