3.2 Element View

This example shows how to load an IFC file and display selected element in compas_view2.

from compas_viewer import Viewer
from compas_ifc.model import Model

model = Model("data/wall-with-opening-and-window.ifc")
viewer = Viewer()

for entity in model.get_entities_by_type("IfcWall"):
    print("Converting to brep:", entity)
    print(entity.body_with_opening)
    viewer.add(entity.body_with_opening, name=entity.name)

viewer.show()
../_images/element.png