Dimensioning
- Last UpdatedDec 01, 2022
- 3 minute read
The HVAC dimensioning considers the shape factor as well as the dimension. The shape factor is stored in the Conarray attribute, and the dimension in Heightarray and Widtharray. In case a circular shape is used, the diameter is stored in the Heightarray.
When a branch shape is dropped on a drawing, the dimension will be picked up from the default dimensioning settings for the HVACline.

As HVAC fittings are added, they will pick up the dimension from the upstream component, provided that the Autoselect on Define default setting is True.


As can be seen in the picture above, the fittings will by default get the same dimension for arrive and leave. Please note that the CON1 & CON2 annotations do not reflect arrive and leave, but rather connection1 and connection2.
The behavior of the dimensioning during the creation of HVAC diagrams can be controlled through a number of default settings that can be found under General options > HVAC Dimensioning:
|
Default setting |
Value |
Description |
|
Miscellaneous - Autoselect on define |
True |
The component will automatically obtain the dimension from the upstream component when defined (dropped onto a free connection). |
|
False |
The component will not obtain any dimension from the upstream component when defining. |
|
|
Refit - Autofit on connect |
True |
The component will automatically obtain the dimension from the upstream component when being connected. |
|
False |
The component will not obtain any dimension from the upstream component when being connected. |
|
|
Refit - Autofit on delete |
True |
The component following the one that is being deleted will automatically obtain the dimension from the upstream component. |
|
False |
The component following the one that is being deleted will not obtain any dimension from the upstream component. |
|
|
Refit - Propagate autofit |
True |
Autofit should be propagated to downstream components. |
|
False |
Autofit should not be propagated to downstream components. |
|
|
Refit - Propagate at segment |
True |
Autofit propagation will continue over segment limits. |
|
False |
Autofit propagation will not continue over segment limits. |
|
|
Refit - Propagate at branch |
True |
Autofit propagation will continue over branch limits. |
|
False |
Autofit propagation will not continue over branch limits. |
|
|
Resize - Propagate at segment |
True |
Resize propagation will continue over segment limits. |
|
False |
Resize propagation will not continue over segment limits. |
|
|
Resize - Propagate at branch |
True |
Resize propagation will continue over branch limits. |
|
False |
Resize propagation will not continue over branch limits. |