mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-18 06:21:40 +00:00
Fix get_gross_side_area for Qto_WallBaseQuantities
This commit is contained in:
@@ -408,7 +408,7 @@ class QtoCalculator:
|
|||||||
bl_OBB_opening_object = self.get_OBB_object(bl_opening_obj)
|
bl_OBB_opening_object = self.get_OBB_object(bl_opening_obj)
|
||||||
opening_area = self.get_lateral_area(
|
opening_area = self.get_lateral_area(
|
||||||
#self.get_OBB_object(bl_opening_obj), angle_z1=angle_z1, angle_z2=angle_z2, exclude_end_areas=True
|
#self.get_OBB_object(bl_opening_obj), angle_z1=angle_z1, angle_z2=angle_z2, exclude_end_areas=True
|
||||||
bl_OBB_opening_object, angle_z1=angle_z1, angle_z2=angle_z2, exclude_end_areas=True,
|
bl_OBB_opening_object, angle_z1=angle_z1, angle_z2=angle_z2, exclude_end_areas=True, main_axis = 'x',
|
||||||
)
|
)
|
||||||
if opening_area >= min_area:
|
if opening_area >= min_area:
|
||||||
total_opening_area += opening_area
|
total_opening_area += opening_area
|
||||||
@@ -462,6 +462,7 @@ class QtoCalculator:
|
|||||||
total_opening_area = (
|
total_opening_area = (
|
||||||
0 if subtract_openings else self.get_opening_area(obj, angle_z1=angle_z1, angle_z2=angle_z2)
|
0 if subtract_openings else self.get_opening_area(obj, angle_z1=angle_z1, angle_z2=angle_z2)
|
||||||
)
|
)
|
||||||
|
print(total_opening_area)
|
||||||
polygons = obj.data.polygons
|
polygons = obj.data.polygons
|
||||||
|
|
||||||
for polygon in polygons:
|
for polygon in polygons:
|
||||||
|
|||||||
Reference in New Issue
Block a user