Table of Contents

Method Extend

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

Extend(double, LineEnd)

Lengthens the edge at one end, along itself.

public GeoEdge3 Extend(double distance, LineEnd end)

Parameters

distance double
end LineEnd

Returns

GeoEdge3

Remarks

A straight leg carries on straight and a bend carries on round, keeping its radius, so the distance is measured along the edge either way. Both readings hand back an edge, which is why this can be offered at all: a direction is only offered here where a segment and a bend answer with the same shape of call.

Extend(double, LineEnd, Tolerance)

Lengthens the edge at one end, along itself, within a tolerance.

public GeoEdge3 Extend(double distance, LineEnd end, Tolerance tolerance)

Parameters

distance double

How much length to add, measured along the edge; a negative distance takes it away.

end LineEnd

Which end to move.

tolerance Tolerance

The tolerance.

Returns

GeoEdge3