Sampled path points in travel order
Whether the path is treated as a closed polygon for trimming
Signed offset distance in drawing units (left = positive)
Optionaltangents: AcGePoint2d[]Optional unit tangents aligned with points; when omitted,
tangents are estimated from neighboring samples via central differences
Offset polyline, or null when input is degenerate or offset distance is zero
Offsets a densely sampled smooth curve path in the XY plane.
Unlike vertex polyline offset (parallel edges with miter joins), each sample is shifted along the local left normal. Self-intersecting loops that appear when the offset distance exceeds the local radius of curvature are trimmed.
Sign convention: positive
offsetDistoffsets to the left of the travel direction along the sampled path (consistent with offsetAcGePolyline2d).