Table of Contents

Method Fillet

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

Fillet(double)

Rounds every corner of this chain by the same radius.

public GeoPolylineArc3 Fillet(double radius)

Parameters

radius double

Returns

GeoPolylineArc3

Remarks

This is how a reinforcing bar is built: the points it turns at, and one bending radius. Each corner is rounded in the plane of its own two legs, so the bends need not share a plane, and a corner with too little edge to give, or none to turn, is left as it was.

Fillet(double, Tolerance)

Rounds every corner of this chain by the same radius, within a tolerance.

public GeoPolylineArc3 Fillet(double radius, Tolerance tolerance)

Parameters

radius double
tolerance Tolerance

Returns

GeoPolylineArc3

Fillet(IReadOnlyList<double>)

Rounds the corners of this chain, each by its own radius.

public GeoPolylineArc3 Fillet(IReadOnlyList<double> radii)

Parameters

radii IReadOnlyList<double>

The radius wanted at each vertex, read the way the bulges are read. A radius of nought leaves that corner alone, and a short list leaves the rest of the chain alone.

Returns

GeoPolylineArc3

Fillet(IReadOnlyList<double>, Tolerance)

Rounds the corners of this chain, each by its own radius, within a tolerance.

public GeoPolylineArc3 Fillet(IReadOnlyList<double> radii, Tolerance tolerance)

Parameters

radii IReadOnlyList<double>
tolerance Tolerance

Returns

GeoPolylineArc3