OptionaladdOptionaladdComplete IfcCurtainWall aggregate, including its member and panel bodies.
An IfcElementType subtype (IfcWallType, IfcDoorType, ...), laid out for the model's schema. Returns the type.
OptionaladdIfcGrid with straight, tagged axes and its FootPrint representation.
IfcDoor in a new opening of an IfcWall, linked by IfcRelFillsElement. Returns the door.
IfcWindow in a new opening of an IfcWall, linked by IfcRelFillsElement. Returns the window.
An IfcMaterialLayerSet with one IfcMaterialLayer per entry (thicknesses in metres). Returns the set.
An IfcMaterialLayerSetUsage of a layer set, for a wall or slab occurrence.
IfcOpeningElement + IfcRelVoidsElement cut into an existing IfcWall or IfcSlab. Returns the opening.
OptionaladdOptional host capability: an IfcRailing along a storey-local polyline. Returns the railing.
OptionaladdOptional host capability: a storey-local IfcStair aggregating one IfcStairFlight. Returns the stair.
OptionalalignOptionalarrayArray count includes the original; full circles exclude a coincident final copy.
Associate a material (any IfcMaterialSelect) with objects via IfcRelAssociatesMaterial, replacing their previous association. Returns the relationship.
Type objects via IfcRelDefinesByType, extending the type's relationship and detaching them from a previous type. Returns the relationship.
OptionalcopyCopy a dependency-pruned selection once per storey-local transform, atomically.
OptionalduplicateOptionaleditEdit the physical hosted cut/filling together, preserving identity and relationships. Metres, host-local.
Join two straight walls through IfcRelConnectsPathElements, rewriting their bodies/axes atomically. Returns the relationship.
Optionaloptions: WallJoinApplyOptionsOptionalremoveOptional host capability: atomically remove a uniquely owned single-flight stair assembly.
OptionalreplaceOptional capability: replace a live product and its uniquely owned stair flight atomically.
OptionalresizeOptionalroomNative mesh/DCEL Room operations with atomic history-aware layout edits.
OptionalsetOptionalsplitOptionaltransformOptionaltrim
Persist a column on a live grid crossing; stale or foreign bindings are refused.