ifcopenshell.draw

2D drawing generation and serialisation

Module Contents

class ifcopenshell.draw.draw_settings
auto_elevation: bool = False
auto_floorplan: bool = True
auto_section: bool = False
cache: bool = False
cells: bool = True
css: bool = True
door_arcs: bool = False
drawing_guid: str = ''
exclude_entities: str = 'IfcOpeningElement'
height: float = 420.0
include_curves: bool = False
include_entities: str = ''
include_projection: bool = True
merge_cells: bool = False
prefilter: bool = True
profile_threshold: int
scale: float
space_areas: bool = False
space_names: bool = False
storey_heights: str = 'none'
subtract_before_hlr: bool = False
unify_inputs: bool = True
width: float = 297.0
ifcopenshell.draw.main(settings, files, iterators=None, merge_projection=True, progress_function=DO_NOTHING)
ifcopenshell.draw.DO_NOTHING
ifcopenshell.draw.W
ifcopenshell.draw.WHITE
ifcopenshell.draw.times = []