ifcopenshell.api.void.remove_filling
¶
Module Contents¶
- ifcopenshell.api.void.remove_filling.remove_filling(file: ifcopenshell.file, element: ifcopenshell.entity_instance) None ¶
Remove a filling relationship
If an element is filling an opening, this removes the relationship such that the opening and element both still exist, but the element no longer fills the opening.
- Parameters:
element (ifcopenshell.entity_instance) – The element filling an opening.
- Returns:
None
- Return type:
None
Example:
# Create a wall wall = ifcopenshell.api.root.create_entity(model, ifc_class="IfcWall") # Create an opening, such as for a service penetration with fire and # acoustic requirements. opening = ifcopenshell.api.root.create_entity(model, ifc_class="IfcOpeningElement") # Create a door door = ifcopenshell.api.root.create_entity(model, ifc_class="IfcDoor") # The door will now fill the opening. ifcopenshell.api.void.add_filling(model, opening=opening, element=door) # Not anymore! ifcopenshell.api.void.remove_filling(model, element=door)