使用 RevitLookup 2023 交互式检查和探索 Revit 对象
探索 RevitLookup 2023,由 Nice3point 开发,作为一种诊断工具,暴露 Revit 的对象模型以供检查和调试。该工具允许您在 Revit 会话中使用 Snoop Elements 和 Snoop Database 浏览选定元素和整个 Revit 数据库。它还提供搜索和过滤、几何可视化以及用于文档独立操作的 API 仪表板。针对 Revit API 开发人员、BIM 经理和计算设计师,它帮助将 API 结构转化为可操作的调试信息。
该工具在 Revit 项目中暴露的内容 RevitLookup 2023 充当一个交互式数据库浏览器 ,揭示了在主模型中隐藏的属性、参数和关系。该应用程序提供了一个 API 仪表板,用于与文档无关的操作,以及一个用于可扩展存储架构条目的检查器。实用的检查选项包括:
参数树和元素属性 文档范围内的数据库浏览 搜索和过滤以定位特定节点 这些元素支持在插件开发期间进行调试和 API 探索。它如何与 Revit 集成以及安装选择 由于该工具作为 Revit 插件安装,它将清单和 DLL 放入 Revit 插件文件夹,或使用提供的 MSI 或 Windows 包管理器安装程序。2023 版本专门为 Revit 2023 API 编译,因此它在 Revit 会话中运行,并出现在 Revit Ribbon 上以便快速访问。开发者在此版本中现代化了用户界面并提高了性能,从而减少了迭代调试过程中的摩擦。
它对 Dynamo 和 Python 用户有用吗? 是的,该工具被视为脚本工作流的重要伴侣,因为它揭示了 Dynamo 和 Python 脚本所涉及的 API 结构。检查器帮助将元素参数映射到脚本输入,并显示脚本通常读取或写入的存储的可扩展存储数据。社区的采用和开发者博客中的频繁引用使其成为将视觉或脚本逻辑转换为 Revit API 调用时的实用参考。
操作它需要开发者技能吗? 该工具面向开发者、BIM 经理和计算设计师,因此基本的 API 读写能力可以提高生产效率。安装可以通过 MSI 进行,或通过将文件放入插件文件夹来完成,这需要访问主机机器。该项目是开源的并由社区维护,这有助于同行的审查和审计,但缺乏 Revit API 经验的用户可能会觉得暴露的数据深度令人不知所措。
具有版本匹配限制的实用开发工具 RevitLookup 2023 是 Revit API 开发人员和需要直接查看模型内部的 BIM 团队的实用选择;其开源维护和 Ribbon 集成增强了信任和便利性。一个明显的权衡是版本特异性,因为该构建针对 Revit 2023 API,并需要匹配的主机会话。在调试插件或将脚本输入映射到 Revit 内部时使用它。
赞成 Snoop 元素和 Snoop 数据库暴露隐藏的参数和关系 可扩展存储检查显示脚本使用的模式存储数据 MSI 和 WinGet 安装程序加上手动插件放置提供灵活的安装方式 Ribbon 集成提供了在 Revit 会话内的快速访问 反对 专门为 Revit 2023 编译,需要匹配的主机版本 在 Revit 进程内部运行,因此它直接与会话交互 暴露数据的深度可能会让非开发人员感到不知所措