Description:
Creates a tangent arc between two curves and trims or extends the curves to the arc.
Parameters:
- curve0
- Type: Curve
- The first curve to fillet.
- point0
- Type: Point3d
- A point on the first curve that is near the end where the fillet will be created.
- curve1
- Type: Curve
- The second curve to fillet.
- point1
- Type: Point3d
- A point on the second curve that is near the end where the fillet will be created.
- radius
- Type: double
- The radius of the fillet.
- join
- Type: bool
- Join the output curves.
- trim
- Type: bool
- Trim copies of the input curves to the output fillet curve.
- arcExtension
- Type: bool
- Applies when arcs are filleted but need to be extended to meet the fillet curve or chamfer line. If true, then the arc is extended maintaining its validity. If false, then the arc is extended with a line segment, which is joined to the arc converting it to a polycurve.
- tolerance
- Type: double
- The tolerance, generally the document's absolute tolerance.
- angleTolerance
- Type: double
Returns:
Type: Curve[]
The results of the fillet operation. The number of output curves depends on the input curves and the values of the parameters that were used during the fillet operation. In most cases, the output array will contain either one or three curves, although two curves can be returned if the radius is zero and join = false. For example, if both join and trim = true, then the output curve will be a polycurve containing the fillet curve joined with trimmed copies of the input curves. If join = False and trim = true, then three curves, the fillet curve and trimmed copies of the input curves, will be returned. If both join and trim = false, then just the fillet curve is returned.
Available since:
5.10