Skip to content

v0.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 May 04:30
9dc4124

0.6.0 (2026-05-12)

Features

  • brep: add OCCT BRepGProp ground-truth helper (#59) (045a800)
  • brep: add unsigned distance from a 3D point to a padded closed polyline (#63) (0c07c73)
  • brep: end-to-end trim-aware cone-face SDF, matched against OCCT (#75) (22bf116)
  • brep: end-to-end trim-aware cylinder-face SDF, matched against OCCT (#69) (c605fc7)
  • brep: end-to-end trim-aware plane-face SDF, matched against OCCT (#67) (2fc6e48)
  • brep: end-to-end trim-aware sphere-face SDF, matched against OCCT (#71) (cff4be9)
  • brep: extract cone trim-frame data for Marschner composition (#72) (20de8a4)
  • brep: extract cylinder trim-frame data for Marschner composition (#68) (4144077)
  • brep: extract plane trim-frame data for Marschner composition (#66) (5121b61)
  • brep: extract sphere trim-frame data for Marschner composition (#70) (6fb7d97)
  • brep: trim-aware signed-blend SDF composition per ADR-0018 (#65) (b0183fd)
  • brep: TrimmedCSGStump wires per-primitive Marschner trim-aware SDF (#76) (604fc0e)
  • metrics: add mean_curvature_per_face for analytical primitives (#83) (599c5f3)
  • metrics: add min_draft_angle_per_face for trim-aware face-level draft angle (#82) (29ed8c3)
  • metrics: add min_wall_thickness_per_face for trim-aware face-level wall thickness (#84) (5c6f5f9)
  • metrics: add surface_area_per_face for trim-aware face-level surface area (#81) (a6ef6a5)
  • primitives: add analytical foot-of-perpendicular on primitive surfaces (#62) (119ffdf)

Bug Fixes

  • brep: close BSpline Marschner-as-DNF-ingredient as negative result (ADR-0020) (#80) (9900f84)
  • brep: scope TrimmedCSGStump to raw analytical SDF (#79) (7dc81ad)

Documentation

  • adr: ADR-0018 trim-aware surface SDF composition (#64) (9b43be0)
  • reference: surface integration benchmark report under Reference (#87) (9230240)