Footing Command
Overview
The “Footing Command” adds a new IfcFooting instance to the model. The button on the
Elements panel of the Home tab is labelled “PadFooting”.
The footing is created as an extruded solid. The profile selected in the “ProfileDef”
property is extruded downwards from the point you specify, so the point you specify is
the top of the footing, and the extrusion length is given by the “Height” property. The
new footing is added to the building storey selected in the “Storey” property.

Specifying the placement point of a pad footing in the 3D view. The marker shows the
“Surface point” object snap picking up a point on the surface below.
The command can be started in any of the following ways:
- Click the “PadFooting” button on the Elements panel of the Home tab.
- Right-click an IfcProfileDef node in the tree view and choose “PadFooting” from the
context menu. The profile you right-clicked is used for the new footing. - Enter “_CliCmdCreateBuildingElementFooting” (or its alias “footing”) in the prompt window.
Usage
Here is an explanation of how the “Footing Command” is typically used:
-
Start the command. The Property View switches to the settings of the command.
-
Check the settings in the Property View and change them if necessary. At least
“ProfileDef” and “Storey” must be set, otherwise the command reports an error. -
Specify the placement point when the prompt “Position” is displayed. The footing is
created below that point and the #id of the new instance is printed in the prompt
window. -
Continue specifying points to place further footings. Press Esc to finish the command.
The settings you used are stored, so the next time the command is started the same
profile, storey and height are offered again.
Controls
| Control | Description |
|---|---|
| ProfileDef | Select the IfcProfileDef used as the section of the footing |
| Storey | Select the IfcBuildingStorey the footing is added to |
| Height | Specify the depth of the footing below the specified point. The default value is 250.0 |
| Org | Shows the placement point specified in the view |
| Name | Specify the name of the IfcFooting |
| Description | Specify the description of the IfcFooting |
| Tag | Specify the tag of the IfcFooting |
| ObjectType | Specify the object type of the IfcFooting |
| Ownerhistory | Select the IfcOwnerHistory of the IfcFooting |
| ContextOfItems | Select the IfcRepresentationContext used by the shape representation |
| Globalid | Specify the GUID of the IfcFooting |
Messages
The following messages are displayed in the prompt window when the input is not valid.
| Message | Description |
|---|---|
| The Height value must be greater than 0.0. | The “Height” property is 0.0 or a negative value |
| The input value “ProfileDef” is null. | No IfcProfileDef is selected |
| The input value “Storey” is null. | No IfcBuildingStorey is selected |
Command Name
_CliCmdCreateBuildingElementFooting
Alias
footing