Skip to main content
Version: v1.0-beta

Deconstruct Object

Deconstruct Object Deconstruct Object (DeObject) · IfcHopper > Object

Deconstructs an IFC element.

Inputs​

NameTypeAccessDescription
Object (O) *IFC ElementitemIfcHopper element.

* Required.

Outputs​

NameTypeAccessDescription
Name (N)TextitemName.
Description (D)TextitemDescription.
GlobalId (Id)TextitemIFC GlobalId. Empty for objects not yet written.
Class (C)TextitemIFC class, e.g. IfcWall.
Type (T)TextitemPredefined type, or the object type when user defined.
Geometry (G)MeshlistBody geometry as meshes in world coordinates, with the openings subtracted (the body stored in the file is uncut). Read solids are faceted.
Colour (Col)ColourlistSurface colour of each mesh: its own style (IfcStyledItem), else the colour of the element's material; empty when neither is styled. Alpha holds the transparency.
Parts (P)IFC ElementlistElements this object is made of (IfcRelAggregates).
Openings (Op)IFC ElementlistOpenings and recesses voiding the element (IfcRelVoidsElement); deconstruct them as objects.
Fills (Fi)IFC ElementlistFor an opening: the elements filling it, e.g. doors and windows (IfcRelFillsElement).
Material (Mat)IFC MaterialitemMaterial of the element, or of its type when the element has none (IfcRelAssociatesMaterial).
Property Sets (PS)IFC Property SetlistProperty and quantity sets. Sets of the type are included unless the object has its own set with the same name (From Type on Deconstruct Pset and Deconstruct Qto).
Classifications (Cl)IFC ClassificationlistClassification references. References of the type are included unless the object has its own in the same system (From Type on Deconstruct Classification).
Element Type (ET)IFC Element TypeitemType of the element (IfcRelDefinesByType).
Placement (Pl)PlaneitemWorld placement plane in document units. Empty when unknown.
Tag (Tag)TextitemIdentifier (Tag).
Attribute Names (AN)TextlistSet attributes of the class beyond the other outputs, e.g. OverallHeight of IfcDoor.
Attribute Values (AV)Generic DatalistValue of each attribute; lengths, areas and volumes in document units, enumerations as text.