
This design defines a polyline from a list of points. The polyline instance can be an open or a closed region. Closing the polyline can be accomplished by setting closed? to True or supplying the first point again at the end of pointList. The intersections of the line segments may be filleted by providing a fillet radius greater than zero or by providing a list of fillet radii - one radius for each intersection.
Points may not currently create a Polyline with intersecting segments. Similarly, problems may also arise if fillets cross lines or other fillets - even if only an intermediate result during filleting. A polylineModifier can be defined to use lines and arcs for the polyline definition to overcome both of these limitations if needed.
| Name | Type | Description |
|---|---|---|
| filletRadius | number | The radii of all the fillets at the polygon line segment intersections. If the fillet radius should be different for each intersection, use the filletRadii input. |
| filletRadii | list | This is the radius of each fillet at the segment intersections. There should be radius inputs for each point in the pointList. However, if a fillet does not exist at a vertex, then a zero radius value can be used. |
| closed? | boolean | Specifies if the polyline forms a closed perimeter or not. |