editor / effectiveRadii
Function: effectiveRadii()
effectiveRadii(
corners): readonlynumber[]
Defined in: geometry/effective-radii.ts:20
Effective radius of every corner: requested radii reduced locally and proportionally so that the arcs of an edge never overlap (ADR-0007).
Formula: r′ᵢ = gᵢ · rᵢ, with gᵢ = min(fᵢ₋₁, fᵢ) and fᵢ = edgeFactor(Lᵢ, sᵢ + sᵢ₊₁).
Parameters
corners
readonly Corner[]
vertices with their requested radii, in drawing order
Returns
readonly number[]
one effective radius per corner, 0 <= r′ <= r
Kind
geometry
See
DERIV-local-radius-clamp