RhinoCommon API
HatchCreate Method (IEnumerableCurve, Int32, Double, Double, Double) |
Constructs an array of hatches from a set of curves.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll)

public static Hatch[] Create( IEnumerable<Curve> curves, int hatchPatternIndex, double rotationRadians, double scale, double tolerance )
Public Shared Function Create ( curves As IEnumerable(Of Curve), hatchPatternIndex As Integer, rotationRadians As Double, scale As Double, tolerance As Double ) As Hatch()
Parameters
- curves
- Type: System.Collections.GenericIEnumerableCurve
An array, a list or any enumarable set of Curve. - hatchPatternIndex
- Type: SystemInt32
The index of the hatch pattern in the document hatch pattern table. - rotationRadians
- Type: SystemDouble
The relative rotation of the pattern. - scale
- Type: SystemDouble
A scaling factor. - tolerance
- Type: SystemDouble
Return Value
Type: HatchAn array of hatches. The array might be empty on error.

Exception | Condition |
---|---|
ArgumentNullException | If curves is null. |

Rhino for Windows
Supported in: 6.14