SlabOpeningSlopedPolyhedronUtil
implementation of the utility for a slab opening created by a sloped Polyhedron3D
SlabOpeningSlopedPolyhedronUtil
Canonical path: Utils.Architecture.SlabOpeningSlopedPolyhedronUtil.SlabOpeningSlopedPolyhedronUtil
" implementation of the utility for a slab opening created by a sloped Polyhedron3D
__init__
__init__(document: DocumentAdapter)
create_opening_polygons_and_plane_surfaces
create_opening_polygons_and_plane_surfaces(
slab: BaseElementAdapter, opening_cut_geo: Polyhedron3D
) -> tuple[bool, Polygon2D, Polyhedron3D | None, Polyhedron3D | None]
create the opening polygons and planes for a Polyhedron opening
Parameters:
-
slab
(BaseElementAdapter
) –slab
-
opening_cut_geo
(Polyhedron3D
) –geometry for the opening creation
Returns:
-
tuple[bool, Polygon2D, Polyhedron3D | None, Polyhedron3D | None]
–opening created state, opening polygon, bottom plane surface, top plane surface
Placeholder