Nv::Blast::MeshCleanerImpl Class Reference

#include <NvBlastExtAuthoringMeshCleanerImpl.h>

Inheritance diagram for Nv::Blast::MeshCleanerImpl:

Nv::Blast::MeshCleaner

List of all members.

Public Member Functions

virtual MeshcleanMesh (const Nv::Blast::Mesh *mesh) override
virtual void release () override
 ~MeshCleanerImpl ()


Constructor & Destructor Documentation

Nv::Blast::MeshCleanerImpl::~MeshCleanerImpl (  )  [inline]


Member Function Documentation

virtual Mesh* Nv::Blast::MeshCleanerImpl::cleanMesh ( const Nv::Blast::Mesh mesh  )  [override, virtual]

Tries to remove self intersections and open edges in interior of mesh.

Parameters:
[in] mesh Mesh to be cleaned.
Returns:
Cleaned mesh or nullptr if failed.

Implements Nv::Blast::MeshCleaner.

virtual void Nv::Blast::MeshCleanerImpl::release (  )  [override, virtual]


The documentation for this class was generated from the following file: