许可证 API · 99.98%
+995 574 856 856 [email protected] 格鲁吉亚,库塔伊西
Revit.ClashViewer
Coordination· Revit 2021–2027 ·完整版本 1.1.34

Revit.ClashViewer

直接在 Revit 中打开 Navisworks 的 HTML 碰撞报告,按状态过滤批注、设置坐标、隔离元素并解决问题,无需在应用程序之间频繁切换。

$100 Trial 90 days · 0 条评价
留下评价 评价发布前会经过审核。无需注册。
您的评分
WHAT'S NEW

RS.ClashViewer

版本历史

1.1.31 | 19.09.2026

  • 结果命令检查当前报告的所有行,并保存为包含22列的 XLSX 文件。快速模式检查元素是否可用;完整模式还检查几何相交及其体积。
  • 类型列显示相交、保守相交、间隙或重复。类型也会导出到 XLSX;缺少明确数据时,根据测试名称推断。
  • 修复了碰撞双方的隔离及取消隔离功能。支持具有临时可见性模式的平面视图、剖面视图和三维视图。对于链接模型,隔离的是链接实例。操作失败时会显示原因。
  • 选择元素1”选择元素2”按钮可分别选择任一方并缩放至该元素。某一方不可用时,会显示原因。
  • 窗口可缩小至400 × 320像素。移除了底部详情区和预览;选中行以红色背景和白色粗体文字显示。全部606条界面文字已翻译为支持的 Revit 语言。

1.1.26 | 18–19.09.2026

  • 主窗口改为可自由移动的非模态窗口,使用时仍可操作 Revit。当前会话内保留报告、窗口大小及位置。
  • 在历史记录中重新选择报告会重新读取文件;重新选择当前情况会重新读取数据库。修复了双方元素(包括楼梯部件)的可用性检查和选择。移除了文本搜索,保留可用性、隐藏碰撞及模型归属筛选器。

1.1.17 | 15.09.2026

  • 碰撞报告现在会合并到模型的持久数据库中。当前情况视图可显示从所有已导入报告累计的未解决碰撞。
  • 现在可以一次导入多个报告。同一对图元的重复行会合并;较新报告确认已解决的碰撞会自动关闭并隐藏。
  • 碰撞可以移交给负责的链接模型,并可选择附加备注和快照。状态现在区分未处理”“处理中”“已修复”“已移交已关闭
  • 导航更加可靠:会隐藏图元与自身产生的误报碰撞;楼梯梯段和平台会解析到父楼梯;碰撞两侧会被正确选择和隔离;还可以重新检查真实几何相交。

1.1.12 | 02.09.2026

  • 修复了导航到碰撞位置的问题:现在元素只会在报告指定的模型中进行选择,避免因 ElementId 相同而错误选中无关元素。
  • 增加了元素实际相交检查。执行转到时,插件会显示检查结果,并根据真实相交区域创建 box
  • 通过文件名提高了碰撞与当前打开模型的匹配准确性。如果模型已重命名,可手动指定报告模型与当前模型的对应关系。
  • 同一对元素产生的重复碰撞会以相同颜色显示;修复其中一行后,整个重复组都会被关闭。
  • 新增设置窗口:可选择导航时使用的 3D 视图、设置始终切换到该视图、管理模型匹配关系以及选择界面主题。
  • 现在可直接从模型匹配窗口打开其他报告。元素名称和模型名称的显示也已修复,包括协同工作的中心模型。
  • 修复了主题、设置选项卡以及 Revit 2027 兼容性方面的问题。

1.1.9 | 01.09.2026

  • 提高了讨论和附件存储的可靠性:ClashViewer 数据已与其他 RS-Systems 解决方案的数据分离,旧记录会自动迁移。
  • RS.Messenger 仍可继续显示 ClashViewer 讨论;不再创建多余的 RS.Talk 文件夹。

1.0.75 | 12.08.2026

  • 新增手动检查更新功能,可显示已安装版本和当前检查状态。
  • 可直接从插件从网站下载更新。安装会在当前 Revit 关闭后执行,并从下次启动开始生效。
  • 如果曾关闭更新检查,现在可直接从界面重新启用。
  • 旧设置和数据会自动迁移到统一的 RS-Systems 存储中,同时改进了 RS.CDE 数据协作。

1.0.71 | 11.08.2026

  • 新增第二模型列,可快速查看碰撞的另一参与模型。
  • 发出的分配以绿色突出显示,分配给当前模型的传入任务以红色突出显示。
  • 新增所有提醒窗口,可查看和删除个人提醒。

1.0.65 | 09.08.2026

  • 为每个碰撞新增讨论功能:支持消息、文件和活动视图快照。更新报告后,讨论内容仍会保留。
  • 行右键菜单中新增打开讨论、将修复任务重新分配给第二模型以及设置个人提醒的命令。
  • 新增需要处理区域,可显示分配给自己的碰撞和已到期提醒,并且不依赖当前打开的报告。
  • 非活动碰撞现在会显示清晰的提示,说明其为何不可用。
  • 修复了下拉列表、报告历史和界面显示问题。历史列表中新增“‹›”选项,可关闭当前报告。
  • 提高了大型报告的处理速度以及讨论数据的登记性能。

1.0.59 | 07.08.2026

  • 新增自动”“浅色”“深色“RS-Systems”主题,并按 Revit 版本保存用户选择。
  • 将界面本地化扩展到 Revit 支持的语言,并修复了以前仍显示为俄语的文本。
  • 激活窗口及其他界面元素现在会跟随所选主题。
  • 修复了插件启动时可能发生的严重崩溃。
DESCRIPTION

1. 解决方案用途与核心优势

REVIT.ClashViewer 的核心价值是节省专业人员的时间。打开报告时,解决方案会检查碰撞是否仍然有效,并自动筛除和隐藏不代表真实碰撞的记录:

  • 碰撞双方实际上是同一个模型构件的虚假重复记录;
  • 已经修正、构件不再相交的碰撞;
  • 其中一个或两个构件已从模型中删除的碰撞。

如果第二个构件位于已卸载或根本未链接的链接模型中,解决方案会发出警告。链接不可用不等同于构件已删除或碰撞已解决。

解决方案还允许将处理任务移交给在第二个模型中工作的专业人员,并通过附加文件、截图和其他资料进行讨论。专业人员可将时间用于当前有效的问题及其协调,而不必手动核查过时的问题记录。

本解决方案可适用于任意坐标系统和 Navisworks 报告格式。它能够按参与碰撞的元素 ID 过滤结果,因此无论报告来自逐个导出 Revit 文件后创建的 Navisworks 模型,还是来自一次导出的综合模型,用户都只会看到与自己模型相关的碰撞。因此,BIM 专业人员无需为每位设计人员单独准备报告,设计人员也不必手动筛除其他专业的碰撞——每个人只会看到与 Revit 当前打开模型中的元素有关的碰撞。

REVIT.ClashViewer Revit 中始终可用的可停靠面板内打开报告。设计人员留在自己的工作模型中,选择需要的行并单击转到。解决方案会准备 3D 视图,在冲突区域周围创建局部 section box,按 ID 匹配并选择元素,并在需要时临时隔离它们。

这样,Navisworks 报告就从一个列出问题的外部文档变成了模型中的工作导航器。设计人员无需查找坐标、复制 ID 或手动创建 3D 视图,而是可以立即进入一个局部区域,在其中检查并修复冲突。

1.“Navisworks Clashes”命令位于 RS-Systems 选项卡中,用于打开可停靠的碰撞面板。

2. 碰撞处理流程的变化

传统报告分发方式

使用 REVIT.ClashViewer

BIM 协调员按专业或模型拆分公共报告。

一份公共报告分发给所有参与者。

设计人员需要在其他专业的碰撞中手动查找自己的碰撞。

仅当前模型过滤器根据 ElementId 判断碰撞归属。

坐标必须手动核对和转录。

可在面板中选择坐标模式,并可按元素 ID 导航。

每个碰撞都需要手动创建 3D 区域。

section box 会自动围绕碰撞点或元素边界创建。

必须分别查找对象并手动启用隔离。

元素会被自动选择,并可自动隔离。

每次都要在项目文件夹中查找报告。

最近列表中最多可访问 12 个最近打开的报告。

3. 支持的 Navisworks 报告格式

当前实现可读取 Navisworks Manage 生成的主要报告类型:

  • 具有 exchange clashtest clashresult 结构的 XML 报告;
  • XLSX 报告,包括多页、多工作表的工作簿;解决方案会读取并处理单个文件中所有相关工作表的数据;
  • 结果汇总在统一表格中的表格式 HTML 报告;
  • report/viewpoint 格式的非表格式 HTML 报告;
  • 扩展名为 .html .htm HTML 文件;文件类型还会根据内容进行识别。

解决方案会从报告中提取测试名称、碰撞名称、GUID、状态、距离、碰撞点、对象 ID、图层、元素名称与类型、注释以及图像链接。图像支持相对于报告文件路径的 JPGJPEG PNG 链接。

实际优势

无需要求 BIM 专业人员专门为插件创建特殊格式。可以直接使用标准 Navisworks XML HTML 报告,并将快照文件夹保存在报告旁边。

2. 报告在右侧可停靠面板中打开:碰撞列表可与 Revit 模型同时保持可见。

4. 坐标系统和单位

解决方案提供三种确定工作区域的模式。因此,即使 NWC 导出规则或项目共享坐标设置不同,也可以使用同一个工具。

模式

位置如何确定

适用场景

共享 (Shared)

将报告中的点视为共享/测量坐标,并通过当前 Project Location 转换为活动文档的内部坐标系统。

模型通过共享坐标对齐的标准协调流程。

内部 (Project)

报告中的点在进行单位转换后作为 Revit 内部坐标使用。

导出以内部原点为基准,或报告坐标已经与文件内部坐标系统一致。

按元素 (ID)

报告坐标不是主要依据:section box 根据在宿主模型中找到的元素边界创建。

综合模型的坐标不可靠、与当前打开的专业模型存在偏差,或报告由不同导出方式生成的文件组合而成。

对于 XML 报告,程序会考虑报告中记录的单位:米、毫米、厘米、英尺和英寸。对于 HTML 报告,当前版本按米处理。

3. 模式选择:共享坐标、内部坐标,或根据元素及其 ID 定位。

5. 按当前打开模型中元素的 ID 过滤碰撞

解决方案的关键功能是仅当前模型复选框。加载报告后,插件会检查每个碰撞对象,并尝试在当前打开的 Revit 文档中找到报告所给数字 ID 对应的元素。只要至少一个碰撞对象在宿主文档中找到,该碰撞就会被视为属于当前模型。

过滤不依赖 NWC 名称、模型名称、测试名称,也不依赖 BIM 协调员如何构建 Navisworks 文件。判断依据是 Navisworks 保存在对象数据中的 ElementId

为什么这对设计人员很重要

一个报告可能包含来自所有专业的数千个碰撞。给排水、暖通、电气、结构或建筑设计人员无需查看整个集合:列表中只保留涉及当前打开文件元素的冲突。

如果当前打开的模型中没有找到任何碰撞,解决方案不会让用户面对空表格:过滤器会自动关闭,显示全部结果,并提示 ID 可能不匹配或该报告可能属于其他模型。

4.“仅当前模型过滤器、坐标模式、隔离以及报告前几行。

6. 宿主模型元素与链接文件的匹配

导航到某个碰撞时,每个 ID 首先在活动宿主模型中检查。如果未找到对应元素,则搜索所有已加载的 Revit 链接模型。因此,该插件既可用于单个专业的工作文件,也可用于包含链接的综合协调模型。

  • 宿主模型中的元素会被直接选择。
  • 如果对象位于链接中,则选择并隔离相应的 RevitLinkInstance
  • 未加载的链接不会参与搜索。
  • 没有几何类别的辅助元素和类型不会被视为碰撞对象。

两个不同的任务

仅当前模型过滤器专门检查宿主文档。碰撞是否仍然存在的检查范围更广,会检查宿主和所有已加载的链接,以避免综合模型错误地把所有冲突都判定为已修复。

7. Revit 中导航到碰撞位置

可通过行内的转到按钮或双击碰撞来执行导航。随后解决方案按以下步骤操作:

1. 使用当前活动的 3D 视图。如果打开的不是 3D 视图,则尝试切换到第一个合适且可打印的 3D 视图。

2. 将报告对象与宿主模型和已加载链接中的元素进行匹配。

3. 根据所选坐标模式确定工作区域中心。

4. 激活 section box 并设置其边界。

5. 选择找到的元素或链接实例。

6. 根据复选框状态启用或清除临时隔离。

7. 以确定性的方式缩放到 section box 边界。

用户会立即进入一个受限的局部空间,而不是整个模型的通用 3D 视图。这在大型项目中尤其有用,因为标准 Zoom to Fit 可能会受到远处几何体或错误放置链接的影响,使目标区域几乎不可见。

5. 导航结果:局部 section box、已选择的元素,以及可临时隔离的其余模型。

8. Section Box、碰撞点修正和工作区域尺寸

工作区域尺寸以立方体半边长(米)指定。值 0.5 表示沿每个轴方向保留 ±0.5 m 的范围。用户可针对大型机电系统增大该值,也可针对密集协调区域减小该值。

Shared Project 模式下,插件不会盲目信任 Navisworks 坐标。如果按 ID 找到宿主模型元素,报告中的点会根据它们的包围框进行修正:优先移动到两个包围框的交集;如果没有交集,则移动到元素组合范围。该算法可补偿综合模型与当前打开专业模型之间的固定偏移。

按元素 (ID)”模式下,box 会直接围绕找到元素的边界并按指定余量创建。如果没有找到宿主元素,但报告中包含碰撞点,则插件会回退到基于坐标的导航。

防止相机飞走

设置 section box 后,解决方案会带少量余量精确缩放到其角点。远处几何体或错误的链接点不应把局部协调区域缩小到只有几个像素。

9. 元素选择与临时隔离

隔离复选框控制活动 3D 视图的临时 Hide/Isolate 模式。启用后,选择另一行会立即更新隔离状态,设计人员无需每次都单独运行命令。

  • 宿主模型中的元素会被直接选择并隔离。
  • 对于链接模型中的对象,会隔离相应的链接实例。
  • 清除复选框会关闭临时隔离,同时保留已创建的 section box
  • 复选框状态会被记住,并在下次启动插件时继续使用。

此模式适合处理密集的机电协调区域:视图中只保留参与冲突的元素,同时设计人员可以快速关闭隔离查看周边环境,而不会丢失局部 section box 区域。

所选碰撞的详细信息以及隔离完成提示。

局部 section box 中被隔离的模型片段。

10. 状态、搜索和快速过滤

报告可按 Navisworks 标准状态过滤:全部、新建、活动、已解决、已批准和已审阅。俄语和英语 HTML 报告中的状态会统一映射到内部状态体系。

搜索框不仅检查碰撞名称,还会搜索:

  • 碰撞名称;
  • 参与对象的简要说明;
  • 元素 ID
  • 元素名称和类型;
  • 报告中的图层。

状态过滤、搜索和仅当前模型可同时使用。例如,工程师可以只显示当前模型中的新碰撞,然后进一步查找涉及特定立管、设备类型或 ID 的冲突。

6. 状态过滤:新建、活动、已解决、已批准和已审阅碰撞。

11. 自动识别已修复的碰撞

  • 碰撞双方实际上是同一个模型构件的虚假重复记录;
  • 已经修正、构件不再相交的碰撞;
  • 其中一个或两个构件已从模型中删除的碰撞。

如果第二个构件位于已卸载或根本未链接的链接模型中,解决方案会发出警告。链接不可用不等同于构件已删除或碰撞已解决。

需要理解的重要说明

解决方案根据可用模型的当前状态检查报告记录是否仍然有效,包括构件是否存在以及是否仍然相交。更新后模型的最终协调检查通过在 Navisworks 中重新运行碰撞测试完成。

12. 详细信息、快照、注释和表格列

选择某一行后,面板下部会显示碰撞数据:名称、测试、距离、坐标、每个对象的 ID、名称、类型和图层。如果报告包含关联快照,并且文件存在于指定的相对路径,则会加载到预览中,同时不会锁定源文件。

默认情况下表格保持紧凑,但可通过表头右键菜单启用更多列:

  • 测试;
  • 状态;
  • 距离;
  • 点;
  • 对象;
  • 注释。

所选列集合会保存在用户设置中。设计人员可以保持最简列表,而 BIM 协调员可启用测试、状态、距离和注释,以便分析报告。

7. 所选碰撞的详细卡片:两个对象的坐标、ID、名称、类型和图层。

13. 报告历史和个人设置

插件会保存最近打开的最多 12 个报告。用户可以直接从下拉列表重新打开需要的 XML HTML 报告,无需返回文件选择对话框。

会保存以下个人设置:

  • section box 尺寸;
  • 坐标模式;
  • 默认隔离状态;
  • 仅当前模型过滤器状态;
  • 显示列集合;
  • 最近报告历史。

设置和历史记录按 Revit 版本分别保存。用户可以为 Revit 2021 Revit 2027 使用不同的工作参数,而不会相互混用。

8. 最近打开的报告列表可快速在不同碰撞集合之间切换。

14. 设计人员的实际工作流程

1. 获取公共 Navisworks XML HTML 报告,以及生成的图像文件夹(如有)。

2. 打开自己的 Revit 工作模型,并在 RS-Systems 选项卡中运行“Navisworks Clashes”

3. 打开报告,并保持仅当前模型复选框启用。

4. 选择坐标模式。建议先使用 Shared;如果坐标不一致,则使用 Project 按元素 (ID)”

5. 如有需要,筛选新建或活动碰撞并使用搜索。

6. 启用隔离,然后逐行单击转到

7. 修正模型,并依次处理下一个碰撞。

8. 发布更新后的模型后,将其发送给 BIM 协调员以重新执行碰撞测试。

日常工作流程

报告 仅当前模型 状态 转到 修正 下一个碰撞。主要工作都在 Revit 内完成,无需手动查找坐标或元素。

15. BIM 专业人员的实际工作流程

BIM 专业人员可以保持统一的报告生成流程,而无需为每个专业准备单独文件。

1. Navisworks 中为所有模型和专业创建统一的碰撞测试集合。

2. 将报告导出为包含对象 ID XML HTML;需要时包括快照和注释。

3. 将同一套资料分发给项目所有参与者。

4. 确定项目推荐的坐标模式和标准 section box 尺寸。

5. 接收更新后的模型,并在每轮修正后重新运行 Navisworks 碰撞测试。

这样,BIM 协调员负责公共报告的质量和重复几何验证,而设计人员可直接在自己的文件中独立获得各自需要处理的碰撞集合。

参与者

执行的工作

获得的结果

BIM 专业人员

创建一份公共报告,并在更新后重新执行碰撞测试。

减少手动分类工作,也减少需要准备的独立资料包。

专业设计人员

按当前打开的模型过滤,并在 Revit 中解决冲突。

只显示相关碰撞,并可立即导航到问题区域。

团队负责人

监控本专业新建/活动问题的处理情况。

无需发送大量独立文件即可形成清晰工作流程。

16. 当前版本的限制和重要特性

  • 解决方案会读取报告,但不会把修改后的状态写回 Navisworks,也不提供双向同步。

解决方案根据可用模型的当前状态检查报告记录是否仍然有效,包括构件是否存在以及是否仍然相交。更新后模型的最终协调检查通过在 Navisworks 中重新运行碰撞测试完成。

  • 模型过滤依赖报告中保存的数字 ElementId。如果报告不包含 ID,或对象重新创建后 ID 已改变,则无法进行匹配。
  • 只有已加载的链接会参与链接文件中的搜索。
  • 对于链接中的对象,Revit 可以选择和隔离链接实例,而不一定能把嵌套元素作为独立的宿主对象处理。
  • 按元素 (ID)”box 模式使用找到的宿主模型元素边界;如果没有可用元素,则插件会回退到基于坐标的导航。
  • 导航需要合适的 3D 视图。如果不存在,应创建或打开一个。
  • HTML 解析器针对代码中支持的 Navisworks 表格式和非表格式结构设计;经过大幅修改的第三方 HTML 可能无法识别。

17. 兼容性、主题和界面语言

项目包含 Revit 2021–2027 的构建版本。Revit 2021–2024 使用 .NET Framework 4.8Revit 2025–2026 使用 .NET 8Revit 2027 使用 .NET 10

可停靠面板会自动适应 Revit 的浅色和深色主题。界面根据 Revit 语言进行本地化,并包含 16 种界面语言的翻译表,包括俄语、英语、德语、法语、西班牙语、意大利语、波兰语、捷克语、葡萄牙语、日语、韩语和中文。

面板可以停靠在 Project Browser Properties 旁边,使碰撞列表在修正模型时始终保持可见。

18. 优势与总结

REVIT.ClashViewer 连接了 Navisworks 中的模型检查与 Revit 中的问题修正。它并不取代 Navisworks Manage 的几何碰撞检测功能,而是把 Navisworks 报告转换成每位设计人员都可以直接使用的工作工具。

一句话概括 REVIT.ClashViewer

一份公共 Navisworks 报告 按当前打开模型中的 ID 自动过滤 选择坐标模式 section box 选择并隔离 Revit 中修正碰撞。

功能

实际结果

Navisworks XML HTML 报告

无需特殊准备即可使用标准报告格式。

ElementId 仅当前模型过滤器

每位专业人员都能在公共报告中看到自己的碰撞。

在宿主和已加载链接中搜索

解决方案同时适用于专业工作模型和综合模型。

Shared / Project / By Elements

可在不同坐标系统和导出方式下正常导航。

根据元素边界修正碰撞点

在坐标存在偏移时,降低导航到错误区域的风险。

自动 section box 和缩放

碰撞会立即显示在局部空间中。

选择与临时隔离

无需手动查找即可清楚看到参与冲突的元素。

状态和全文搜索

大型报告可快速缩减为可处理的工作列表。

快照、注释和详细信息

问题上下文可直接在模型旁查看。

12 个报告的历史记录和个人设置

重复的日常工作可以更快完成。

对项目团队而言,最大优势是 BIM 专业人员只需生成一份高质量公共报告,而每位参与者无需额外手动分类即可从中获得与自己相关的碰撞集合。设计人员可以把时间用于修正模型,而不是寻找问题和准备视图。