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

Last Updated: 30 October, 2025