Class MeshAutoRepair
Mesh Auto Repair top-level driver.
TODO:
- remove degenerate faces (which may still have all edges > length)
- this is tricky, in many CAD meshes these faces can't just be collapsed. But can often remove via flipping...?
Inheritance
MeshAutoRepair
Namespace: gs
Assembly: cs.temp.dll.dll
Syntax
public class MeshAutoRepair
Constructors
MeshAutoRepair(DMesh3)
Declaration
public MeshAutoRepair(DMesh3 mesh3)
Parameters
Type |
Name |
Description |
DMesh3 |
mesh3 |
|
Fields
ErosionIterations
Declaration
public int ErosionIterations
Field Value
Mesh
Declaration
Field Value
MinEdgeLengthTol
Declaration
public double MinEdgeLengthTol
Field Value
Progress
Set this to be able to cancel running remesher
Declaration
public ProgressCancel Progress
Field Value
Type |
Description |
ProgressCancel |
|
RemoveMode
Declaration
public MeshAutoRepair.RemoveModes RemoveMode
Field Value
RepairTolerance
Declaration
public double RepairTolerance
Field Value
Methods
Apply()
Declaration
Returns
Cancelled()
if this returns true, abort computation.
Declaration
protected virtual bool Cancelled()
Returns