pub fn c_shape(
tx: &mut Transaction,
header: ProfileHeader<'_>,
dims: CShapeDims,
internal_fillet_radius: Option<f64>,
) -> Result<EntityId, GeometryError>Expand description
Stage an IfcCShapeProfileDef.
ยงErrors
Refuses a non-positive dimension, a negative radius, and the three
WHERE rules: Girth < Depth / 2, WallThickness below half of both
Width and Depth, and InternalFilletRadius within the room the
wall leaves on both axes.