Table of Contents

Method Offset

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

Offset(double, GeoVector3)

Gets the segment parallel to this one at a distance towards a direction, using the default tolerance.

public GeoLine3 Offset(double distance, GeoVector3 direction)

Parameters

distance double

How far to move it.

direction GeoVector3

The side to move it to; only its part square to the segment counts.

Returns

GeoLine3

Offset(double, GeoVector3, Tolerance)

Gets the segment parallel to this one at a distance towards a direction, within a tolerance.

public GeoLine3 Offset(double distance, GeoVector3 direction, Tolerance tolerance)

Parameters

distance double

How far to move it.

direction GeoVector3

The side to move it to; only its part square to the segment counts.

tolerance Tolerance

The tolerance.

Returns

GeoLine3

Offset(double, double, GeoVector3)

Gets the segment parallel to this one, moved sideways and upward in the frame an up direction fixes for it, using the default tolerance.

public GeoLine3 Offset(double lateral, double vertical, GeoVector3 up)

Parameters

lateral double

How far to move it to its left, seen from above.

vertical double

How far to move it up.

up GeoVector3

Which way is up; only its part square to the segment counts.

Returns

GeoLine3

Offset(double, double, GeoVector3, Tolerance)

Gets the segment parallel to this one, moved sideways and upward in the frame an up direction fixes for it, within a tolerance.

public GeoLine3 Offset(double lateral, double vertical, GeoVector3 up, Tolerance tolerance)

Parameters

lateral double

How far to move it to its left, seen from above.

vertical double

How far to move it up.

up GeoVector3

Which way is up; only its part square to the segment counts.

tolerance Tolerance

The tolerance.

Returns

GeoLine3