MRPT
1.9.9
|
Triangle vertex.
This structure encapsulates the vertex coordinates and the image pixels.
Definition at line 29 of file CSetOfTexturedTriangles.h.
#include <mrpt/opengl/CSetOfTexturedTriangles.h>
Public Member Functions | |
TVertex () | |
Default constructor. More... | |
TVertex (float x, float y, float z, uint32_t u, uint32_t v) | |
void | writeToStream (mrpt::serialization::CArchive &out) const |
void | readFromStream (mrpt::serialization::CArchive &in) |
Public Attributes | |
float | m_x |
3D vertex coordinates. More... | |
float | m_y |
float | m_z |
uint32_t | m_u |
2D texture coordinates. More... | |
uint32_t | m_v |
CSetOfTexturedTriangles::TVertex::TVertex | ( | ) |
Default constructor.
Definition at line 185 of file CSetOfTexturedTriangles.cpp.
Definition at line 190 of file CSetOfTexturedTriangles.cpp.
void CSetOfTexturedTriangles::TVertex::readFromStream | ( | mrpt::serialization::CArchive & | in | ) |
Definition at line 201 of file CSetOfTexturedTriangles.cpp.
void CSetOfTexturedTriangles::TVertex::writeToStream | ( | mrpt::serialization::CArchive & | out | ) | const |
Definition at line 196 of file CSetOfTexturedTriangles.cpp.
uint32_t mrpt::opengl::CSetOfTexturedTriangles::TVertex::m_u |
2D texture coordinates.
Notice that the texture coordinates are 2D pixels!!!
Definition at line 38 of file CSetOfTexturedTriangles.h.
uint32_t mrpt::opengl::CSetOfTexturedTriangles::TVertex::m_v |
Definition at line 38 of file CSetOfTexturedTriangles.h.
float mrpt::opengl::CSetOfTexturedTriangles::TVertex::m_x |
3D vertex coordinates.
Definition at line 35 of file CSetOfTexturedTriangles.h.
float mrpt::opengl::CSetOfTexturedTriangles::TVertex::m_y |
Definition at line 35 of file CSetOfTexturedTriangles.h.
float mrpt::opengl::CSetOfTexturedTriangles::TVertex::m_z |
Definition at line 35 of file CSetOfTexturedTriangles.h.
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |