Interference Check
Tower-A_MEP_Coordination.rvt
CHECK

Scope

Two sets of categories, and where the second set lives — this model, the linked Revit models, or the Navisworks coordination models Revit's own Interference Check cannot see. Nothing here opens a transaction.

WHAT TO CHECK

Scope Preset
A preset fills both lists; every category stays editable. The count beside each category is how many instances this model actually has — a preset naming categories the model lacks is not an error, but it is why a run comes back thin.
SET A3 selected
Pipes2,418
Ducts1,206
Pipe Fittings3,977
Duct Fittings1,540
Cable Trays612
Flex Pipes88
Generic Models340
Electrical Fixtures0
SET B2 selected
Structural Framing1,912
Structural Connections0
Structural Columns214
Floors96
Walls1,088
Ducts1,206
Pipes2,418
Generic Models340

WHERE SET B LIVES

This model
Linked Revit models 4 loaded
Coordination models (NWD / NWC / NWF)
The Revit API returns empty geometry for a coordination model, so Revit's own dialog reports a federated model as clean. The geometry is read through the Navisworks API out of process, bounded to the envelope of everything in scope plus the clearance, and cached per envelope — the first run of a file is slow, the next is not.
STR_Federated_L01-L05.nwdcached · 61,204 boxes2 of 3 disciplines
ARC_Envelope_Shell.nwcmeasured (0, 0, 0) mm1 model
CIV_External_Works.nwdplaceholder, not downloaded—
Navisworks Manage 2026 found · reader bin\nwd\NwBoxes.exe · envelope 84.2 × 61.7 × 19.4 m · 2 files ticked, 1 skipped (Desktop Connector placeholder — listed, never downloaded)

HOW TO TEST

Hard clash
Clearance
withinmm Merge results closer thanmm (0 keeps every result)
Hard clash intersects real solids — a row against this model or a Revit link is one Revit's own dialog would also report. Against a coordination model it is your solid against the reader's box, and every row says which.

Results

INTERFERENCES
199
after merge · 4,312 tested
THIS MODEL
73
ElementIntersectsElement
REVIT LINKS
0
links not in scope
COORDINATION
126
2 files read
SOLID-EXACT
73
36.7 % of rows
Compared with the run of 2026-09-23 16:41, same configuration — New 14 Gone 9 176 unchanged. Up to three previous runs are kept per document and configuration.
1 warning. CIV_External_Works.nwd is a Desktop Connector placeholder — listed by the document, never downloaded — so nothing in it was checked. A coordination model that comes back empty is named, never reported as clean.
SHOW
All 199 This model 73 Revit links 0 Coordination 126 New 14 Gone 9
199 results
Click a row to select and zoom to element A in Revit. A coordination-model row names the set of models that were read, not one item — the reader returns boxes without provenance, and attributing one to an item would be invention. Gone rows carry no live geometry, so Export and the CIT handoff are unavailable while that filter is active.

Settings

What you last picked is remembered per user and per project. The tool's own config file, tracked by git, holds only the shared part — default overrides and the named presets — and is never written by a run.

PRESETS

Save current selection as
3 named presets — Hookup vs Steel · MEP vs MEP · Everything vs Structure. A preset fills Set A and Set B; the source checkboxes and the coordination-model picks are remembered separately.

LIMITS

Stop afterresults Time budgetseconds (0 = no limit)
The run holds Revit's UI thread. It pumps so the window stays responsive and disables its own sibling actions, but a very large scope is still a wait — hence the budget.

COORDINATION MODELS

Skip files aboveMB when not yet cached
Measure each file's frame from this model's own elements
Files above the limit that are not yet cached are skipped and reported, not silently waited on — Pre-read them first. An NWC sits in whichever frame it was exported in, so the offset is measured from the per-axis median of the reference elements that agree; when they disagree beyond tolerance no offset is applied and the log says so.
Navisworks: Manage 2026 · 23.3.1460.83 · ICZ_NAVISWORKS_DIR not set (default install used) · cache %APPDATA%\IcZScripts\icx_cache\ · 2 envelopes, 38 MB