computeTangentIntersection Method
Compute the intersection of the tangent vectors at two fractional parameters along the arc.
- In the civil design context of filleting a line string, the default values yield a fillet arc's "point of intersection", aka PI. This point is the line string vertex that was rounded by the fillet arc placed between the vertex's adjacent segments. In other words, the original line string vertices can be recovered from the fillets with this method.
 
computeTangentIntersection(f0: number = 0, f1: number = 1, result?: Point3d): undefined | Point3d
@returns intersection point, or undefined if tangents are zero or parallel.
| Parameter | Type | Description | 
|---|---|---|
| f0 | number | fractional parameter of one tangent. Default is 0 (the arc's start tangent). | 
| f1 | number | fractional parameter of the other tangent. Default is 1 (the arc's end tangent). | 
| result | Point3d | optional point to populate and return. | 
Returns - undefined | Point3d
intersection point, or undefined if tangents are zero or parallel.
Defined in
- curve/Arc3d.ts Line 1541
 
Last Updated: 30 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.