版本说明

1.0.25

安装程序现已随 Revit 2024 至 2027 一并包含 Revit 2022 和 2023 连接器;需要新版 Revit API 的工具会按名称返回最低年份拒绝码;material_takeoff_report 要求单一范围并支持 set_id 快照;tag_set_placement_safe 在剖面视图中放置并校验房间与空间标记头位置;mep_inspect_connectivity 报告管线长度与尺寸;Control Center 新增命令行客户端设置项。

版本
1.0.25
发布日期
Windows 签名
未签名

Windows 默认会拦截从互联网下载的文件——这是 Windows 自带的安全机制,不是安装程序的问题。本版本尚未数字签名,首次运行时会请你确认;下载页说明你会看到什么以及如何通过。

新增

  • 安装程序随 Revit 2024、2025、2026 和 2027 一并包含 Revit 2022 和 2023 连接器。Revit 2024 至 2027 已在实际运行的 Revit 会话中测试。Revit 2022 和 2023 已包含在安装程序中,尚未在实际运行的 Revit 会话中测试。
  • mep_inspect_connectivity 在 MEP 管线节点上报告 LengthMeter、Domain、Shape、DiameterMeter、WidthMeter 和 HeightMeter。当管线没有定位曲线、两端连接件剖面不一致或某个尺寸参数无法读取时,会省略该字段并发出点名该图元的警告诊断(MEP_CONNECTIVITY_LENGTH_ABSENT、MEP_CONNECTIVITY_LENGTH_READ_FAILED、MEP_CONNECTIVITY_SHAPE_ABSENT、MEP_CONNECTIVITY_SHAPE_DISAGREE、MEP_CONNECTIVITY_SHAPE_READ_FAILED 或 MEP_CONNECTIVITY_SIZE_READ_FAILED),而不会返回 0 或使调用失败。
  • Control Center 新增 Codex(~/.codex/config.toml)、Claude CLI(通过 claude mcp add 写入 .mcp.json)和 Devin CLI(通过 devin mcp add 写入 .devin/mcp_config.local.json)的手动设置项。

已变更

  • 需要新版 Revit API 的工具和选项会返回具名的最低年份拒绝码,而不是抛出未处理的 API 错误。在 Revit 2024 之前,slab_shape_edit_safe 返回 SLAB_SHAPE_EDITOR_YEAR_UNSUPPORTED,view_set_link_visibility_safe 返回 VIEW_LINK_VISIBILITY_YEAR_UNSUPPORTED,level_list 和 grid_list 的 include_linked 返回 INCLUDE_LINKED_YEAR_UNSUPPORTED。在 Revit 2023 之前,view_inspect_graphics 返回 VIEW_INSPECT_GRAPHICS_YEAR_UNSUPPORTED,mep_inspect_connectivity 返回 MEP_INSPECT_CONNECTIVITY_YEAR_UNSUPPORTED,rebar_update_coupler_safe 返回 REBAR_UPDATE_COUPLER_YEAR_UNSUPPORTED,family_profile_replace_safe 返回 FAMILY_PROFILE_REPLACE_YEAR_UNSUPPORTED,view_create_or_update_filter_safe 的字符串规则返回 FILTER_STRING_RULE_YEAR_UNSUPPORTED。
  • 在服务端,带 sheet_set 的 viewport_arrange_safe 调用会返回按顺序排列的图纸排版步骤而不向 Revit 下发调用;缺少 document_key 或 sheet_ids 时返回 SHEET_SET_FIELD_ABSENT。viewport_arrange_safe 目录项处于预备状态,尚未列入 flow_tools。

修复

  • material_takeoff_report 只接受一个范围:element_ids、category_names、selection_only 或 set_id。范围为空返回 MATERIAL_TAKEOFF_SCOPE_EMPTY;同时传入两个范围(包括同时传入 category_names 与 selection_only)返回 MATERIAL_TAKEOFF_SCOPE_CONFLICT。
  • element_inspect、query_batch_inspect 和 material_takeoff_report 接受来自 element_set_create 的 set_id。该集合是快照,已不在文档中的成员 ID 会以具名计数返回;模型更改后请重新创建集合。句柄过期返回 ELEMENT_SET_EXPIRED;来自其他文档或因文档关闭而释放的句柄返回 ELEMENT_SET_NOT_FOUND。
  • tag_set_placement_safe 在放置新建房间标记前会将标记头位置投影到视图的二维坐标中,使剖面和立面视图中的房间标记落在视图平面上。对于空间标记,它会写入并校验 TagHeadPosition 而非 LocationPoint.Point;Revit 拒绝该标记头位置时返回 TAG_PLACEMENT_HEAD_REJECTED,标记被锁定或失去宿主时返回 TAG_PLACEMENT_TAG_IMMUTABLE。

前往下载页全部版本说明