Table of Contents

Class Offset2

Namespace
GeometryHelper.Core
Assembly
GeometryHelper.dll

Offsetting the chains and loops that may curve.

public static class Offset2
Inheritance
Offset2
Inherited Members

Methods

Offset(GeoFace2, double)

Grows a face by a distance, or shrinks it when the distance is negative, with sharp corners, using the default tolerance.

Offset(GeoFace2, double, OffsetJoin)

Grows a face by a distance, or shrinks it when the distance is negative, with the given corners, using the default tolerance.

Offset(GeoFace2, double, OffsetJoin, Tolerance)

Grows a face by a distance, or shrinks it when the distance is negative, with the given corners, within tolerance.

Offset(GeoFace2, double, OffsetOptions)

Grows a face by a distance, or shrinks it when the distance is negative, as the options say, using the default tolerance.

Offset(GeoFace2, double, OffsetOptions, Tolerance)

Grows a face by a distance, or shrinks it when the distance is negative, as the options say, within tolerance.

Offset(GeoFace2, double, Tolerance)

Grows a face by a distance, or shrinks it when the distance is negative, with sharp corners, within tolerance.

Offset(GeoLine2, double)

Gets the segment parallel to a segment at a distance to its left, using the default tolerance. A negative distance moves it to the right.

Offset(GeoLine2, double, Tolerance)

Gets the segment parallel to a segment at a distance to its left, within tolerance. A negative distance moves it to the right.

Offset(GeoPolygon2, double)

Grows a polygon by a distance, or shrinks it when the distance is negative, with sharp corners, using the default tolerance.

Offset(GeoPolygon2, double, OffsetJoin)

Grows a polygon by a distance, or shrinks it when the distance is negative, with the given corners, using the default tolerance.

Offset(GeoPolygon2, double, OffsetJoin, Tolerance)

Grows a polygon by a distance, or shrinks it when the distance is negative, with the given corners, within tolerance.

Offset(GeoPolygon2, double, OffsetOptions)

Grows a polygon by a distance, or shrinks it when the distance is negative, as the options say, using the default tolerance.

Offset(GeoPolygon2, double, OffsetOptions, Tolerance)

Grows a polygon by a distance, or shrinks it when the distance is negative, as the options say, within tolerance.

Offset(GeoPolygon2, double, Tolerance)

Grows a polygon by a distance, or shrinks it when the distance is negative, with sharp corners, within tolerance.

Offset(GeoPolygonArc2, double)

Offsets a loop that may curve, keeping its arcs as arcs.

Offset(GeoPolygonArc2, double, OffsetJoin)

Offsets a loop that may curve, filling opened corners a given way.

Offset(GeoPolygonArc2, double, OffsetJoin, Tolerance)

Offsets a loop that may curve, filling opened corners a given way, within a tolerance.

Offset(GeoPolygonArc2, double, OffsetOptions)

Offsets a loop that may curve, with options.

Offset(GeoPolygonArc2, double, OffsetOptions, Tolerance)

Offsets a loop that may curve, with options, within a tolerance.

Offset(GeoPolygonArc2, double, Tolerance)

Offsets a loop that may curve, within a tolerance.

Offset(GeoPolyline2, double)

Gets the curve parallel to a polyline at a distance to its left, with sharp corners, using the default tolerance. A negative distance goes to the right.

Offset(GeoPolyline2, double, OffsetJoin)

Gets the curve parallel to a polyline at a distance to its left, with the given corners, using the default tolerance. A negative distance goes to the right.

Offset(GeoPolyline2, double, OffsetJoin, Tolerance)

Gets the curve parallel to a polyline at a distance to its left, with the given corners, within tolerance. A negative distance goes to the right.

Offset(GeoPolyline2, double, OffsetOptions)

Gets the curve parallel to a polyline at a distance to its left, as the options say, using the default tolerance. A negative distance goes to the right.

Offset(GeoPolyline2, double, OffsetOptions, Tolerance)

Gets the curve parallel to a polyline at a distance to its left, as the options say, within tolerance. A negative distance goes to the right.

Offset(GeoPolyline2, double, Tolerance)

Gets the curve parallel to a polyline at a distance to its left, with sharp corners, within tolerance. A negative distance goes to the right.

Offset(GeoPolylineArc2, double)

Offsets a chain that may curve, keeping its arcs as arcs.

Offset(GeoPolylineArc2, double, OffsetJoin)

Offsets a chain that may curve, filling opened corners a given way.

Offset(GeoPolylineArc2, double, OffsetJoin, Tolerance)

Offsets a chain that may curve, filling opened corners a given way, within a tolerance.

Offset(GeoPolylineArc2, double, OffsetOptions)

Offsets a chain that may curve, with options.

Offset(GeoPolylineArc2, double, OffsetOptions, Tolerance)

Offsets a chain that may curve, with options, within a tolerance.

Offset(GeoPolylineArc2, double, Tolerance)

Offsets a chain that may curve, within a tolerance.

OffsetThrough(GeoLine2, GeoPoint2)

Gets the segment parallel to a segment that passes through a point, using the default tolerance. This is OFFSET with its Through option.

OffsetThrough(GeoLine2, GeoPoint2, Tolerance)

Gets the segment parallel to a segment that passes through a point, within tolerance.

TryOffset(GeoCircle2, double, out GeoCircle2)

Grows a circle by a distance, or shrinks it when the distance is negative, using the default tolerance.

TryOffset(GeoCircle2, double, out GeoCircle2, Tolerance)

Grows a circle by a distance, or shrinks it when the distance is negative, within tolerance.

TryOffset(GeoRectangle2, double, out GeoRectangle2)

Grows a rectangle by a distance, or shrinks it when the distance is negative, keeping its corners square, using the default tolerance.

TryOffset(GeoRectangle2, double, out GeoRectangle2, Tolerance)

Grows a rectangle by a distance, or shrinks it when the distance is negative, keeping its corners square, within tolerance. This is the sharp-cornered offset; round the corners with Offset(GeoPolygon2, double, OffsetJoin, Tolerance) on ToPolygon().