Proper svgfill isolation

This commit is contained in:
Thomas Krijnen
2026-05-10 14:33:07 +02:00
parent 05e328339f
commit a2012ace2e
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -24,5 +24,12 @@ def test_ifcopenshell_import(selenium):
wall.Name = "Test"
assert wall.Name == "Test", f"Entity name wasn't changed: {{wall}}"
print(wall)
wrapper = ifcopenshell.ifcopenshell_wrapper
svg = '<svg xmlns="http://www.w3.org/2000/svg"><g><path d="M 0 0 L 1 0 L 0 1 Z"/></g></svg>'
segments = wrapper.svg_to_line_segments(svg, None)
polygons = wrapper.line_segments_to_polygons(wrapper.EXACT_PREDICATES, 0.0, segments)
assert len(polygons) == 1, f"Unexpected svgfill polygon groups: {{polygons}}"
assert len(polygons[0]) == 1, f"Unexpected svgfill polygons: {{polygons}}"
"""
)