#include <Decimation.h>
Public Member Functions | |
| MeshSimplify (MeshKernel &) | |
| void | simplify (float tolerance, float reduction) |
| void | simplify (int targetSize) |
| ~MeshSimplify () | |
| MeshSimplify::MeshSimplify | ( | MeshKernel & | mesh | ) |
| MeshSimplify::~MeshSimplify | ( | ) |
| void MeshSimplify::simplify | ( | float | tolerance, |
| float | reduction | ||
| ) |
References MeshCore::MeshKernel::Adopt(), Simplify::Triangle::deleted, MeshCore::MeshKernel::GetFacets(), MeshCore::MeshKernel::GetPoints(), Simplify::simplify_mesh(), draftutils.utils::tolerance(), Simplify::triangles, Simplify::Vertex::tstart, and Simplify::vertices.
Referenced by Mesh::MeshObject::decimate().
| void MeshSimplify::simplify | ( | int | targetSize | ) |