Click or drag to resize

MeshQuadRemeshAsync Method (IEnumerableInt32, QuadRemeshParameters, IEnumerableCurve, IProgressInt32, CancellationToken)

Quad remesh this mesh asynchronously.

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Since: 7.0
Syntax
public Task<Mesh> QuadRemeshAsync(
	IEnumerable<int> faceBlocks,
	QuadRemeshParameters parameters,
	IEnumerable<Curve> guideCurves,
	IProgress<int> progress,
	CancellationToken cancelToken
)

Parameters

faceBlocks
Type: System.Collections.GenericIEnumerableInt32

[Missing <param name="faceBlocks"/> documentation for "M:Rhino.Geometry.Mesh.QuadRemeshAsync(System.Collections.Generic.IEnumerable{System.Int32},Rhino.Geometry.QuadRemeshParameters,System.Collections.Generic.IEnumerable{Rhino.Geometry.Curve},System.IProgress{System.Int32},System.Threading.CancellationToken)"]

parameters
Type: Rhino.GeometryQuadRemeshParameters

[Missing <param name="parameters"/> documentation for "M:Rhino.Geometry.Mesh.QuadRemeshAsync(System.Collections.Generic.IEnumerable{System.Int32},Rhino.Geometry.QuadRemeshParameters,System.Collections.Generic.IEnumerable{Rhino.Geometry.Curve},System.IProgress{System.Int32},System.Threading.CancellationToken)"]

guideCurves
Type: System.Collections.GenericIEnumerableCurve
A curve array used to influence mesh face layout The curves should touch the input mesh Set Guide Curve Influence by using QuadRemeshParameters.GuideCurveInfluence
progress
Type: SystemIProgressInt32

[Missing <param name="progress"/> documentation for "M:Rhino.Geometry.Mesh.QuadRemeshAsync(System.Collections.Generic.IEnumerable{System.Int32},Rhino.Geometry.QuadRemeshParameters,System.Collections.Generic.IEnumerable{Rhino.Geometry.Curve},System.IProgress{System.Int32},System.Threading.CancellationToken)"]

cancelToken
Type: System.ThreadingCancellationToken

[Missing <param name="cancelToken"/> documentation for "M:Rhino.Geometry.Mesh.QuadRemeshAsync(System.Collections.Generic.IEnumerable{System.Int32},Rhino.Geometry.QuadRemeshParameters,System.Collections.Generic.IEnumerable{Rhino.Geometry.Curve},System.IProgress{System.Int32},System.Threading.CancellationToken)"]

Return Value

Type: TaskMesh

[Missing <returns> documentation for "M:Rhino.Geometry.Mesh.QuadRemeshAsync(System.Collections.Generic.IEnumerable{System.Int32},Rhino.Geometry.QuadRemeshParameters,System.Collections.Generic.IEnumerable{Rhino.Geometry.Curve},System.IProgress{System.Int32},System.Threading.CancellationToken)"]

See Also