reroundPathWithDualRadii
Round corners with different radii for convex (outer) and concave (inner) corners using true SVG arcs.
reroundPathWithDualRadii(svgPath: string, convexRadius: number, concaveRadius: number, inset: boolean): string
svgPath — SVG path d-attribute string.
convexRadius — Radius for convex (outward-bending) corners.
concaveRadius — Radius for concave (inward-bending) corners.
inset — When true, creates inward rounded corners. When false, creates beveled corners.
Returns — A new SVG path string with dual-radius rounding using arc commands.
// Tight convex corners, wide concave corners
const rounded = pathRite.reroundPathWithDualRadii(shapePath, 5, 12, true);