Skip to content

v19.0.1-rc.1

Pre-release
Pre-release

Choose a tag to compare

@BotellaA BotellaA released this 15 Oct 14:06
· 230 commits to next since this release
ca7ae14

19.0.1-rc.1 (2026-10-15)

Bug Fixes

  • AABBTree: ignore non-finite hint distance in closest_element_box (8805514)
  • BoundingBox: keep box unchanged when adding an empty box (84bd4d4)
  • CoordinateSystem: reset cached inverse when directions change (18feacc)
  • Distance: consider every visible facet in point_tetrahedron_distance (35bccd0)
  • Distance: fix point_ellipse_distance for general queries (6d3c82d)
  • Distance: make segment_segment_distance robust for near-parallel segments (890c5eb)
  • Distance: sign point_circle_signed_distance w.r.t. the circle plane (85c1b02)
  • Frame: compare directions by length for elongation queries (7b8b9fa)
  • FrameTransform: map frame directions with a true permutation (03a65ec)
  • Geometry: point predicates CMake properties to detail/ (1901353)
  • Geometry: tier 2 robustness fixes for degenerate inputs (#1350) (961f682)
  • Intersection: detect parallel lines in line_line_intersection (84cc935)
  • IntersectionDetection: project coplanar 3D primitives along the plane normal (5cb3250)
  • Intersection: keep segment endpoints touching the triangle (6b8e007)
  • Mensuration: compute triangle area from a cross product (d0c0299)
  • Mensuration: stop zeroing valid flat tetrahedra volumes (a0cb6a8)
  • Polygon: use area-weighted normal for concave polygons (2fc3465)
  • Position: project 3D point_triangle_position on the best axis plane (4180e32)
  • Sign: compute polygon_area_sign at a convex hull vertex (b691a9a)
  • Sign: handle flat spike at the hull vertex in polygon_area_sign (fd1d4ad)
  • Triangle: reset cached normal in set_point (2dfd990)

Performance Improvements

  • Mensuration: compute triangle cross product on scalar coordinates (b9994b2)
  • Mensuration: drop edge selection in triangle cross product (4255a82)