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).