RevitLookup 2021:Revit开发的实时API检查器
RevitLookup 2021,由 Nice3point 开发,是一个用于 Autodesk Revit 2021 的窥探工具,帮助开发人员和 BIM 经理检查模型数据。它允许用户在运行会话中选择元素,并查看它们的 API 属性、方法和数据库结构,而无需编写测试脚本。该工具暴露了对象层次结构,提供搜索和导航辅助功能,并支持可扩展存储模式,面向需要直接数据可见性的 Revit API 开发人员、VDC 专家和高级 Revit 用户。
工具如何访问实时 Revit 对象
RevitLookup 附加到活动的 Revit 会话,并实时查询应用程序对象模型,呈现对象图作为可导航的界面。用户可以遍历引用、检查属性和方法列表,并通过面包屑导航跟踪关系,而不是编译探针。这个直接检查模型将 API 查询转变为互动探索,因此开发人员可以在实时建模会话中验证对象结构和数值。
它是否对项目数据构成安全风险?
该工具主要作为只读数据库检查器,减少了在调查过程中意外写入模型的机会。因为它专注于暴露现有参数和模式,所以它作为诊断和学习工具,而不是编辑工具。开发人员仍然使用这些信息编写修改模型的代码,因此将该工具与标准测试工作流程配对是一种明智的预防措施。
它如何融入 Revit 工作流程和系统
安装可以通过项目发布中的 MSI 安装程序完成,或者将 .addin 和 .dll 文件放入 Revit 插件文件夹中,然后在运行的会话中启动检查器。该工具需要具有 Revit 2021 和 .NET Framework 4.8 的桌面环境,因此它成为开发人员本地工作流程的一部分,而不是单独的云服务或外部查看器。
谁受益最多,预期有哪些权衡
RevitLookup 针对以 API 为中心的用户:插件作者、BIM 经理和需要解码模型内部的 VDC 工程师。其社区驱动的维护和在从业者中的地位使其成为调试和教育的实用资源。对于不熟悉 API 概念的用户,预计会有学习曲线,因为该界面暴露原始对象模型,而不是提供指导性的、适合新手的解释。
一个面向特定受众的实用开发工具
RevitLookup 是开发人员和 BIM 专家需要直接访问模型对象图以进行调试或学习的实用选择。因为它集成到正在运行的 Revit 会话中,并且设计为只读,它支持调查工作流程,同时将更改排除在检查步骤之外。新用户应将其与示例项目或文档配对,以减少学习曲线。推荐。
赞成
- 无需编写代码即可实时检查运行中的 Revit 会话
- 搜索和导航工具通过 ID、名称或类型帮助定位对象
- 支持可扩展存储架构以进行自定义数据检查
反对
- 面向高级用户;预期具备API知识
- 需要在环境中使用 Revit 2021 和 .NET Framework 4.8
- 主要是一个只读的探索工具,而不是应用内编辑器