Table of Contents

Method OffsetInPlane

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

OffsetInPlane(double, GeoVector3)

Gets the curve parallel to this flat polyline at a distance to its left within its plane, with sharp corners, using the default tolerance. See OffsetInPlane(GeoPolyline3, double, GeoVector3, OffsetOptions, Tolerance).

public GeoPolyline3[] OffsetInPlane(double distance, GeoVector3 planeNormal)

Parameters

distance double

How far to move it, to its left seen from the tip of the normal when positive.

planeNormal GeoVector3

Which side of the plane it is seen from.

Returns

GeoPolyline3[]

OffsetInPlane(double, GeoVector3, Tolerance)

Gets the curve parallel to this flat polyline at a distance to its left within its plane, with sharp corners, within a tolerance.

public GeoPolyline3[] OffsetInPlane(double distance, GeoVector3 planeNormal, Tolerance tolerance)

Parameters

distance double
planeNormal GeoVector3
tolerance Tolerance

Returns

GeoPolyline3[]

OffsetInPlane(double, GeoVector3, OffsetJoin)

Gets the curve parallel to this flat polyline at a distance to its left within its plane, with the given corners, using the default tolerance.

public GeoPolyline3[] OffsetInPlane(double distance, GeoVector3 planeNormal, OffsetJoin join)

Parameters

distance double
planeNormal GeoVector3
join OffsetJoin

Returns

GeoPolyline3[]

OffsetInPlane(double, GeoVector3, OffsetJoin, Tolerance)

Gets the curve parallel to this flat polyline at a distance to its left within its plane, with the given corners, within a tolerance.

public GeoPolyline3[] OffsetInPlane(double distance, GeoVector3 planeNormal, OffsetJoin join, Tolerance tolerance)

Parameters

distance double
planeNormal GeoVector3
join OffsetJoin
tolerance Tolerance

Returns

GeoPolyline3[]

OffsetInPlane(double, GeoVector3, OffsetOptions)

Gets the curve parallel to this flat polyline at a distance to its left within its plane, as the options say, using the default tolerance.

public GeoPolyline3[] OffsetInPlane(double distance, GeoVector3 planeNormal, OffsetOptions options)

Parameters

distance double
planeNormal GeoVector3
options OffsetOptions

Returns

GeoPolyline3[]

OffsetInPlane(double, GeoVector3, OffsetOptions, Tolerance)

Gets the curve parallel to this flat polyline at a distance to its left within its plane, as the options say, within a tolerance.

public GeoPolyline3[] OffsetInPlane(double distance, GeoVector3 planeNormal, OffsetOptions options, Tolerance tolerance)

Parameters

distance double
planeNormal GeoVector3
options OffsetOptions
tolerance Tolerance

Returns

GeoPolyline3[]