Files
IfcOpenShell/src/ifcopenshell-python/ifcopenshell/api/geometry
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
2024-09-03 18:53:25 +05:00
2025-02-18 18:50:34 +05:00
2024-05-15 17:18:33 +05:00
2024-05-15 17:18:33 +05:00
2025-01-28 17:22:26 +05:00
2024-05-24 19:15:51 +05:00