ifcopenshell.api.style.remove_surface_style
¶
Module Contents¶
- ifcopenshell.api.style.remove_surface_style.remove_surface_style(file, style=None) None ¶
Removes a presentation item from a presentation style
- Parameters:
style (ifcopenshell.entity_instance) – The IfcPresentationItem to remove.
- Returns:
None
- Return type:
None
Example:
# Create a new surface style style = ifcopenshell.api.run("style.add_style", model) # Create a simple shading colour and transparency. shading = ifcopenshell.api.run("style.add_surface_style", model, style=style, ifc_class="IfcSurfaceStyleShading", attributes={ "SurfaceColour": { "Name": None, "Red": 1.0, "Green": 0.8, "Blue": 0.8 }, "Transparency": 0., # 0 is opaque, 1 is transparent }) # Remove the shading item ifcopenshell.api.run("style.remove_surface_style", model, style=shading)