Skip to main content

c_shape

Function c_shape 

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