M_Rhino_Geometry_Curve_Offset_1 - mcneel/rhinocommon-api-docs GitHub Wiki

Curve.Offset Method (Point3d, Vector3d, Double, Double, CurveOffsetCornerStyle)

Offsets this curve. If you have a nice offset, then there will be one entry in the array. If the original curve had kinks or the offset curve had self intersections, you will get multiple segments in the offset_curves[] array.

Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0

Syntax

C#

public Curve[] Offset(
	Point3d directionPoint,
	Vector3d normal,
	double distance,
	double tolerance,
	CurveOffsetCornerStyle cornerStyle
)

VB

Public Function Offset ( 
	directionPoint As Point3d,
	normal As Vector3d,
	distance As Double,
	tolerance As Double,
	cornerStyle As CurveOffsetCornerStyle
) As Curve()

Parameters

 

directionPoint
Type: Rhino.Geometry.Point3d
A point that indicates the direction of the offset.
normal
Type: Rhino.Geometry.Vector3d
The normal to the offset plane.
distance
Type: System.Double
The positive or negative distance to offset.
tolerance
Type: System.Double
The offset or fitting tolerance.
cornerStyle
Type: Rhino.Geometry.CurveOffsetCornerStyle
Corner style for offset kinks.

Return Value

Type: Curve[]
Offset curves on success, null on failure.

Version Information

Supported in: 6.0.16224.21491, 5D58w

See Also

Reference

Curve Class
Offset Overload
Rhino.Geometry Namespace

⚠️ **GitHub.com Fallback** ⚠️