Hugintrunk
0.1
|
Public Member Functions | |
A_Polygon (MeshRemapper::Coords *face) | |
A_Polygon () | |
A_Polygon | Clip (const double clip_line[3]) |
void | AddVertex (Vertex v) |
std::vector < MeshRemapper::ArrayCoords > | ConvertToQuads () |
Private Member Functions | |
bool | Inside (const unsigned int vertex, const double clip_line[3]) const |
Vertex | Intersect (const unsigned int v1, const unsigned int v2, const double clip_line[3]) const |
Private Attributes | |
std::vector< Vertex > | verts |
Definition at line 115 of file MeshRemapper.cpp.
|
explicit |
Definition at line 141 of file MeshRemapper.cpp.
References MeshRemapper::Coords::tex_c, MeshRemapper::Coords::vertex_c, and verts.
|
inline |
Definition at line 120 of file MeshRemapper.cpp.
|
inline |
A_Polygon A_Polygon::Clip | ( | const double | clip_line[3] | ) |
Definition at line 208 of file MeshRemapper.cpp.
References AddVertex(), Inside(), Intersect(), and verts.
Referenced by MeshRemapper::ClipFace().
std::vector< MeshRemapper::ArrayCoords > A_Polygon::ConvertToQuads | ( | ) |
Definition at line 235 of file MeshRemapper.cpp.
References MeshRemapper::ArrayCoords::tex_c, MeshRemapper::ArrayCoords::vertex_c, and verts.
Referenced by MeshRemapper::ClipFace().
|
inlineprivate |
|
private |
Definition at line 167 of file MeshRemapper.cpp.
References Vertex::tex_c, Vertex::vertex_c, and verts.
Referenced by Clip().
|
private |
Definition at line 131 of file MeshRemapper.cpp.
Referenced by A_Polygon(), AddVertex(), Clip(), ConvertToQuads(), Inside(), and Intersect().