表示三角形的数据结构。 更多...
#include <Simplify.h>
Public 属性 | |
int | attr |
int | deleted |
是否被删除的标志、是否需要重新计算的标志和三角形的属性。 | |
int | dirty |
double | err [4] |
误差值数组,用于简化算法。 | |
int | material |
材质索引。 | |
vec3f | n |
法向量。 | |
vec3f | uvs [3] |
三个顶点的纹理坐标。 | |
int | v [3] |
三角形的三个顶点索引。 | |
表示三角形的数据结构。
在文件 Simplify.h 第 761 行定义.
int Simplify::Triangle::attr |
int Simplify::Triangle::deleted |
是否被删除的标志、是否需要重新计算的标志和三角形的属性。
在文件 Simplify.h 第 774 行定义.
被这些函数引用 Simplify::SimplificationObject::flipped(), Simplify::SimplificationObject::simplify_mesh(), Simplify::SimplificationObject::simplify_mesh_lossless(), Simplify::SimplificationObject::update_triangles() , 以及 Simplify::SimplificationObject::update_uvs().
int Simplify::Triangle::dirty |
double Simplify::Triangle::err[4] |
int Simplify::Triangle::material |
材质索引。
在文件 Simplify.h 第 786 行定义.
被这些函数引用 Simplify::SimplificationObject::load_obj() , 以及 carla::geom::Simplification::Simplificate().
vec3f Simplify::Triangle::n |
法向量。
在文件 Simplify.h 第 778 行定义.
被这些函数引用 Simplify::SimplificationObject::flipped() , 以及 Simplify::SimplificationObject::update_mesh().
vec3f Simplify::Triangle::uvs[3] |
int Simplify::Triangle::v[3] |
三角形的三个顶点索引。
在文件 Simplify.h 第 766 行定义.
被这些函数引用 Simplify::SimplificationObject::compact_mesh(), Simplify::SimplificationObject::flipped(), Simplify::SimplificationObject::load_obj(), carla::geom::Simplification::Simplificate(), Simplify::SimplificationObject::simplify_mesh(), Simplify::SimplificationObject::simplify_mesh_lossless(), Simplify::SimplificationObject::update_mesh(), Simplify::SimplificationObject::update_triangles() , 以及 Simplify::SimplificationObject::update_uvs().