Files
IfcOpenShell/src/ifcopenshell-python/ifcopenshell
CyrilWaechter adf01be1d0 ifcopenshell.util.boundary: make face matrix robust against collinear first vertices
_face_matrix_from_verts used only the first 3 vertices and sb.np_normal, which divides by zero when they are collinear. Triangulated meshes from generated spaces often start with collinear boundary vertices, producing NaN matrices and a shapely LinearRing error. Walk the polygon to find a non-degenerate normal and edge.

Generated with the assistance of an AI coding tool.
2026-08-18 00:06:27 +02:00
..
2026-08-08 07:42:45 +02:00
2022-06-29 17:23:27 +10:00
2026-06-11 18:28:36 +02:00
2026-08-10 16:54:37 +05:00
2026-08-08 07:42:45 +02:00
2026-08-06 19:11:27 +05:00
2025-12-19 18:53:14 +05:00
2026-08-10 16:54:37 +05:00
2026-08-10 16:54:37 +05:00
2026-08-10 16:54:37 +05:00
2026-08-10 16:54:37 +05:00