Skip to content
Etienne edited this page Jun 29, 2026 · 3 revisions

Zoning

Generates buffer ("safety") zones — uniform offset boundaries — around elements found on the source level(s).

Commands

EditZoningOptions

macro vba run [ARES]EditZoningOptions

Opens the Zoning options dialog (configures the variables below).

RunZoning

macro vba run [ARES]RunZoning

Generates buffer zones: distance from ARES_Zoning_Distance (2.0 m), rounded caps, all zones merged into one region.

RunZoning2

macro vba run [ARES]RunZoning2

Tighter second pass: distance from ARES_Zoning2_Distance (0.2 m), flat (square) caps, per-element sub-zones fused but zones from different elements not merged.

Configuration variables

Variable Default Purpose
ARES_Zoning_Level (empty) Source level name(s) whose elements get buffered (| separated). Empty = nothing processed.
ARES_Zoning_Distance 2.0 Buffer distance (master units) for RunZoning.
ARES_Zoning2_Distance 0.2 Buffer distance for RunZoning2.
ARES_Zoning_Output_Level ARES_Zoning Level the generated zones are written to (also the level read by Zone Export).
ARES_Zoning_Output_Color 5 Output color index.
ARES_Zoning_Output_Style 0 Output line style.
ARES_Zoning_Output_Weight 4 Output line weight.

Clone this wiki locally