Files
IfcOpenShell/src/ifcopenshell-python
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
2024-06-27 11:49:12 +10:00
2026-08-10 05:19:17 +02:00

ifcopenshell-python

Python bindings, utility functions, and high-level API for IfcOpenShell.