ReduceMeshParameters

References
Parameters for Reduce method

Constructors

ReduceMeshParameters

#Since v6.0
public ReduceMeshParameters()
Constructs a polygon reduction parameter object with default values. Users of this class should not rely on default values to stay constant across service releases.

Properties

Accuracy

#Since v6.0
public int Accuracy { get; set; }
Integer from 1 to 10 telling how accurate reduction algorithm to use. Greater number gives more accurate results

AllowDistortion

#Since v6.0
public bool AllowDistortion { get; set; }
If true, faces are removed until DesiredPolygonCount is reached, distorting the shape as needed. If false, only flat (coplanar) regions are simplified, which leaves the shape unchanged and ignores DesiredPolygonCount.

CancelToken

#Since v6.0
public CancellationToken CancelToken { get; set; }

DesiredPolygonCount

#Since v6.0
public int DesiredPolygonCount { get; set; }
Desired or target number of faces

Error

#Since v6.0
public string Error { get; }

FaceTags

#Since v6.0
public int[] FaceTags { get; set; }

LockedComponents

#Since v6.0
public ComponentIndex[] LockedComponents { get; set; }
List of topological mesh vertices and mesh vertices that will not be moved or deleted in reduction process. Each mesh vertex will lock the corresponding topological mesh vertex. In other words it is not possible to have a locked and non-locked mesh vertex at the same location.

NormalizeMeshSize

#Since v6.0
public bool NormalizeMeshSize { get; set; }
If true mesh is fitted to an axis aligned unit cube until reduction is complete

ProgressReporter

#Since v6.0
public IProgress<double> ProgressReporter { get; set; }