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¶
- drawing_object_type: str¶
- exclude_entities: str = 'IfcOpeningElement'¶
- height: float = 420.0¶
- hlr_poly: bool = False¶
- 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: draw_settings, files: list[ifcopenshell.file], iterators: Sequence[ifcopenshell.geom.iterator] = (), merge_projection: bool = True, progress_function: Callable = DO_NOTHING)¶
- ifcopenshell.draw.DO_NOTHING¶
- ifcopenshell.draw.W¶
- ifcopenshell.draw.WHITE¶
- ifcopenshell.draw.times = []¶