Beta (Inputs.IFC)BetamodelThe model to change; it stays as it was, and the call returns the changed model.
BetastoreyThe storey the roof stands on, by GlobalId or by the id it was added with.
Optional BetaidAn id of your own for the roof. Leave it out for a generated one.
Optional BetanameA name for the roof, which other tools show; it need not be unique.
BetaoutlineThe rectangle's four corners in the storey's plan, such as the walls' outer faces. A mono-pitch roof rises from the first side; a gable's ridge runs along it.
Optional BetakindThe roof's shape.
Optional BetapitchThe slope of a sloping roof, in degrees from level, more than 0 and at most 89.
Optional BetathicknessThe roof's thickness, used when no layerSet is given. Left out, 200 mm, in the model's length unit.
Optional BetalayerThe name of the layer set the roof is made of, its first layer at the top, as a slab's is; its layers set the thickness.
Optional BetaoverhangHow far the roof reaches past the outline on every side, measured level.
Optional BetabaseHow high above the storey's floor the roof's underside meets the outline, such as the height of the walls under it.
A roof to add for
roofs.add: a flat, mono-pitch, gable or hip roof over a rectangle in a storey's plan, written as anIfcRoofwhose parts are sloping slabs.