#include <geometry.h>
Collaboration diagram for geometry::tri_mesh< vertex_userdata_t, face_userdata_t, material_t, index_t >::vertex_t:

Public Member Functions | |
| vertex_t () | |
| Default constructor. | |
| vertex_t (const vertex_userdata_t &n_userdata, const math::vector3 &n_pos, const math::vector3 &n_normal=math::vector3(0, 0, 0)) | |
| Construct and fill members with provided data. | |
Public Attributes | |
| math::vector3 | pos |
| vertex position | |
| math::vector3 | normal |
| vertex normal vector | |
| vertex_userdata_t | userdata |
| user-specified per-face data | |
|
|||||||||
|
Default constructor. Produces uninitialized vertex! |
|
||||||||||||||||||||
|
Construct and fill members with provided data.
|
|
|||||
|
vertex position
|
|
|||||
|
vertex normal vector
|
|
|||||
|
user-specified per-face data
|
1.3.6