Skip to main content

sectioned

Function sectioned 

Source
pub fn sectioned(
    tx: &mut Transaction,
    kind: SectionedKind,
    directrix: EntityId,
    cross_sections: &[EntityId],
    cross_section_positions: &[EntityId],
) -> Result<EntityId, GeometryError>
Expand description

Stage an IfcSectionedSolidHorizontal or IfcSectionedSurface.

Both sweep a series of cross-sections along a directrix, each positioned by an IfcAxis2PlacementLinear. Both require at least two sections and one position per section.

ยงErrors

Refuses fewer than two cross-sections or positions (LIST [2:?]) and a count mismatch between them (CorrespondingSectionPositions).