Skip to main content

Fillet Corners

Curve the corners of a polygon or polyline

Written by Holly Conrad Smith

Use this when you want to round the corners of a polygon or polyline within a flow, for example softening lot corners or generating turning radii.

The fillet curve node is only for adding curves within a flow. Use the Corner Type property to change the corners (fillet, bezier, or chamfer) of a basic geometry without flows.

A fillet radius is the size of the rounded curve that replaces a sharp corner, measured as the distance from the curve to where the sharp corner would have been.

Inputs

Name

Abbreviation

Type

Access

Description

Feature

F

Cartesian

Item

The feature to fillet

Radii

R

Number

List

The radii of the fillet (default [0])

Blend

B

String

Item

The type of fillet: fillet or chamfer (default fillet)

Outputs

Name

Abbreviation

Type

Access

Description

Result

R

Cartesian

Item

The filleted polyline

How to

  1. Input a geometry from another node into the Feature connector

  2. You can use Read Feature, or any node that outputs a single geometry

  3. Input the radius into the Radii connector

    1. Type a single number into the box, or input a number from another node

    2. You can also feed in a list of radii. The radii will be applied in order (by index) to each corner/control point on the geometry.

  4. Input the corner type as a string

    1. Options are fillet or chamfer

The Round Corners node and Fillet Corners node are very similar. You would use the Fillet Corners node if you want each corner to have a different fillet radius, which can only be accomplished with this node due to the Radii field accepting lists.

Examples

A simple, single radius option.

A fillet creates a smooth, rounded curve at a corner (like a quarter-circle), while a chamfer cuts the corner off at an angle to create a flat edge.

Fillet

Chamfer

Multiple Radii

When you want each corner of a geometry to have different radii, input a list into the Radii field:

Did this answer your question?