Zone

What if you could use anything as a 3D zone?
Like Rooms or Areas in a link, or even Levels.
All Areas, one specific Area, a sub-selection of Areas.
Anything goes.

Zone

Transfer parameter values, from a zone, to the elements within a zone.
Anything can be a zone, even from a link.
You have full control on the parameters and values you need to transfer.
And which elements you want to consider for any given zone.

What is a Zone?
A Zone is a 3D volume defined by two things - perimeter and height.

For example
Use Rooms in a link as a Zone.
Then transfer RoomNumber to the elements within each room.
(Even the elements above ceiling.)

Use Levels as a Zone.
Consistently write level name to the same parameter on all your elements.

Use Areas as a Zone.
If you have Areas for "east wing" and "west wing", identify all model elements within those.
And / or choose to write to all Rooms within each Area.

Want to use exterior landscaping floors or toposurfaces as a zone ?
No problem, you can even use Filled Regions as a zone if you want.
No limits. Or so we think :-)

 How do i define a Zone?
Use "Filter" to define zones.
Some examples:
- All Rooms with an area more than zero.
- All Levels where the "Building Storey" parameter is checked.
- All Generic Models where the "NVIs3DZone" parameter is checked.
And so on...
Note that you need to select one - 1 - category for Zone Filters.

How do i define the elements i need zone data on?
Use "Filter" to define them.
- All Elements where parameter "X" exists.
- Doors where "Phase Created" is "New Construction".
- All elements on Workset "X".
Etc etc.
Note that only Model categories are supported on Element Filters

Can elements above ceiling be defined as part of a "room zone"?
Yes. 
Remember a zone is just "perimeter + height".
"Height" can be set to "NextBuildingStorey" in the UI.
Or you can use a "ZoneHeightOverride" parameter on each zone.


How do i check why a certain element does not fall into any zone?
Use the "Visualize" feature.
Obviously if you already have zone geometry you dont need this.
But if you are using Rooms, Areas, Levels as Zone you can visualize them.

What defines an element to be within a zone ?
If center of the geometric extent (BoundingBox) is within both the Zone perimeter AND the Zone height it is considered part of that zone.

My element cannot be physically placed within the perimeter of a zone, what do i do?
"Zone" will run in 3 stages if necessary, incrementally increasing the zone perimeter offset by 250mm each time. (Max 500mm)
This should take care of things like exterior venetian blind motors, or exterior keypads for doors.
If you still cannot get it withn a zone remove these elements from the filter and do them manually for now.
We are considering to implement a "direct element/zone override" for these elements.

Can i run multiple Zone setups in batch?
No, not yet but you will soon.

In the Pipeline.
- Run different setups in batch so that one setup provides values to the next.
- Better coordination between the two datagrids when selecting parameters.

 Some tips:
- For parameters you write to, select parameters that can vary by group.
- If you use Levels as Zone you also need a 3D view with no section box where alle levels are visible.
- If you have one or more buildings with different Levels in the same file create Level Filters that make sense for each area. Remember, the zone will be defined by the 3D extent of the level.

And bwt if you do find something that logically could be used as a zone, but doesnt work in this function, pleeeeease let us know :-)

Install instructions:

1. Download the ZIP-file.
2. Unblock the ZIP-file in Windows File Properties.
3. Unpack the ZIP-file.
3. Place the two containing files here:
%APPDATA%\Autodesk\Revit\Addins\RevitVersion

For example if you use Revit 2024 copy the containing files here:
C:\Users\username\AppData\Roaming\Autodesk\Revit\Addins\2024

You do not have to close Revit first.

SymetriLabsZone2023

SymetriLabsZone2024

SymetriLabsZone2025

Please Note

The software solutions published at Symetri Labs are provided free of charge but with the understanding that they are experimental. They not only might have issues - they certainly will have.
Please take care, verify results, backup your data and reach out to us whenever you find issues.

At any time the software might change or even dissappear, we might update, bugfix, enhance and we might not. It might appear in Naviate or it might not.

Please Refer to the Symetri Labs EULA before downloading.


Align Viewports (By Grids)

11 desember 2024

Align Viewports by Grids is a Revit add-in helping users to quickly align viewports on their Sheets - moving the viewports against the intersection of two Grids so that all the position of all viewports match each other.