mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 01:41:57 +00:00
1855ac421c
To support obtuse x_angle a refactoring had to be made, which helped improve the general code for slab addition. This is challenging because there are a few features that interact with each other to create slabs, like `depth`, `direction_sense`, `offset` and `x_angle`. In addition, these interactions can happen in different parts of the code. This refactor improves the coherence between those different parts. Files changed: - `api/geometry/add_slab_representation.py` - `model/slab.py` - inside the function `change_thickness()` File to be changed in a following commit: - `model/wall.py` - inside the operator `ChangeExtrusionXAngle` - To-do
ifcopenshell-python
Python bindings, utility functions, and high-level API for IfcOpenShell.