Skip to content

0.3.0: SPLINE, skipped-entity report, contour extraction

Latest

Choose a tag to compare

@gsdali gsdali released this 23 Oct 22:44
5c25de7

New

  • DXF.Entity.spline with control points, knots, weights and fit points, plus flattened(tolerance:) (#6).
  • Drawing.skipped and Drawing.skippedByLayer report unmodelled entities instead of dropping them silently (#17).
  • Drawing.contours(_:) chains entities into closed loops, nests islands, applies $INSUNITS, fits arcs and lines to ellipses and splines, and reports warnings (#20).
  • dxfdump --contours.

Source-breaking: DXF.Entity gains a .spline case, so an exhaustive switch without a default needs updating.

Known limits: extrusion direction (mirrored entities) is not read (#21); INSERT blocks are not expanded (#5).