Public Member Functions | |
| void | ComputeSmoothedVertexNormals (sheep::Real smoothing_threshold_angle) |
| void | OptimizeVertices (sheep::Real welding_threshold_dist) |
| void | OptimizeNormals (sheep::Real welding_threshold_angle) |
| void | OptimizeFaces () |
Public Attributes | |
| std::string | m_name |
| FeatureId | m_material |
| std::vector< sheep::Point3 > | m_vertices |
| std::vector< sheep::Vector3 > | m_normals |
| std::vector< sheep::Vector2 > | m_texcoords |
| std::vector< face > | m_faces |
|
|
|
Definition at line 509 of file meshmodifier.cpp. References sheep::MeshModifier::sub_mesh::face::m_v0, sheep::MeshModifier::sub_mesh::face::m_v1, and sheep::MeshModifier::sub_mesh::face::m_v2. Referenced by sheep::MeshModifier::EndSubMesh(). |
|
|
Definition at line 465 of file meshmodifier.cpp. References sheep::Vector3::IsUnitLength(), and sheep::Real. Referenced by sheep::MeshModifier::EndSubMesh(). |
|
|
Definition at line 423 of file meshmodifier.cpp. References sheep::Real, and sheep::sq(). Referenced by sheep::MeshModifier::EndSubMesh(). |
|
|
Definition at line 101 of file meshmodifier.h. Referenced by sheep::MeshModifier::AppendFace(), sheep::MeshModifier::EndSubMesh(), sheep::MeshModifier::SetFaceNormals(), and sheep::MeshModifier::SetFaceTexCoords(). |
|
|
Definition at line 96 of file meshmodifier.h. Referenced by sheep::MeshModifier::BeginSubMesh(), sheep::MeshModifier::EndSubMesh(), and sheep::MeshModifier::SetMaterial(). |
|
|
Definition at line 95 of file meshmodifier.h. Referenced by sheep::MeshModifier::BeginSubMesh(), and sheep::MeshModifier::EndSubMesh(). |
|
|
Definition at line 99 of file meshmodifier.h. Referenced by sheep::MeshModifier::AppendNormal(), and sheep::MeshModifier::EndSubMesh(). |
|
|
Definition at line 100 of file meshmodifier.h. Referenced by sheep::MeshModifier::AppendTexCoord(), and sheep::MeshModifier::EndSubMesh(). |
|
|
Definition at line 98 of file meshmodifier.h. Referenced by sheep::MeshModifier::AppendVertex(), and sheep::MeshModifier::EndSubMesh(). |
1.3.6