Files
IfcOpenShell/src/ifcopenshell-python/ifcopenshell/api
Bruno Perdigão 1855ac421c Refactor slab addition to support obtuse x_angle. See #5938
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
2025-02-28 13:02:02 -03:00
..
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-19 18:31:06 +05:00
2025-02-18 18:50:34 +05:00
2025-02-28 18:31:14 +05:00
2025-02-18 18:50:34 +05:00
2025-02-17 17:58:44 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-20 19:12:24 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00
2025-02-18 18:50:34 +05:00