Rebuilds existing zone objects.
- select zone object(s)
- launch command
This command erases selected zone(s) then re-creates it/them again 'from scratch'.
- reading basic zone properties from existing zone
- reading information about attached labels
- reading zone contour from an 'area' element inside existing zone
- reading coordinates of openings if any
- reading custom attributes
- erasing existing zone
- creating new zone based on and 'area' element contour and obtained information
The point is that it is possible to manipulate a zone using native SketchUp tools (move, rotate, scale), but after such manipulation
some information stored in zone's properties becomes irrelevant (for example, area and perimeter will not match actual zone object's size
after scaling a zone).
It is also possible to manipulate elements inside zone group (area element, wall element(s), ceiling element etc). 'Rebuild' command takes
in account results of manipulations with 'area' element only and discards all other manipulations' results. So it is possible to launch
'Rebuild' command in order to 'undo' undesirable changes of internal zone's elements if any.
In addition to attributes refreshing 'Rebuild' command re-attaches labels with new relevant information (area, perimeter, floor level etc)
if any.
In case if it is necessary to preserve manually made changes of zone group internal elements (wall, floor, ceiling, opening elements)
and refresh zone's quantitative attributes, which depend on mentioned elements, then 'Recalculate' command should be used. 'Recalculate'
command leaves geometry of zone group and its elements intact in contrast with 'Rebuild' command, but it refreshes quantitative attributes of
a zone either.