MeshReduce Method (Int32, Boolean, Int32, Boolean, CancellationToken, IProgressDouble, String) |
Reduce polygon count
Namespace:
Rhino.Geometry
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 6.0
Syntax public bool Reduce(
int desiredPolygonCount,
bool allowDistortion,
int accuracy,
bool normalizeSize,
CancellationToken cancelToken,
IProgress<double> progress,
out string problemDescription
)
Public Function Reduce (
desiredPolygonCount As Integer,
allowDistortion As Boolean,
accuracy As Integer,
normalizeSize As Boolean,
cancelToken As CancellationToken,
progress As IProgress(Of Double),
<OutAttribute> ByRef problemDescription As String
) As Boolean
Parameters
- desiredPolygonCount
- Type: SystemInt32
desired or target number of faces - allowDistortion
- Type: SystemBoolean
If true mesh appearance is not changed even if the target polygon count is not reached
- accuracy
- Type: SystemInt32
Integer from 1 to 10 telling how accurate reduction algorithm
to use. Greater number gives more accurate results
- normalizeSize
- Type: SystemBoolean
If true mesh is fitted to an axis aligned unit cube until reduction is complete - cancelToken
- Type: System.ThreadingCancellationToken
[Missing <param name="cancelToken"/> documentation for "M:Rhino.Geometry.Mesh.Reduce(System.Int32,System.Boolean,System.Int32,System.Boolean,System.Threading.CancellationToken,System.IProgress{System.Double},System.String@)"]
- progress
- Type: SystemIProgressDouble
[Missing <param name="progress"/> documentation for "M:Rhino.Geometry.Mesh.Reduce(System.Int32,System.Boolean,System.Int32,System.Boolean,System.Threading.CancellationToken,System.IProgress{System.Double},System.String@)"]
- problemDescription
- Type: SystemString
[Missing <param name="problemDescription"/> documentation for "M:Rhino.Geometry.Mesh.Reduce(System.Int32,System.Boolean,System.Int32,System.Boolean,System.Threading.CancellationToken,System.IProgress{System.Double},System.String@)"]
Return Value
Type:
BooleanTrue if mesh is successfully reduced and false if mesh could not be reduced for some reason.
See Also