{
  "revit": "2026",
  "plugins": [
    {
      "id": "control-points",
      "name": "控制点坐标表",
      "en": "control-points",
      "category": "市政管线",
      "summary": "测量放样用的控制点坐标表，两个方向都能做：",
      "description": "测量放样用的控制点坐标表，两个方向都能做：\n① 导出：选中构件、在模型上逐个点取，或按族名找全部控制点族，导出 Excel 坐标表\n   （测量坐标 E/N/RL 米、Revit 共享坐标与内部坐标毫米，附给测量员的校正步骤）；\n② 导入：读测量员给的 CSV/TXT（编号、E、N、高程），按共享坐标在模型里放出控制点标记，\n   并导出核对表。任何项目通用，只要项目的共享坐标已经设好。",
      "features": [
        "① 导出：选中构件、在模型上逐个点取，或按族名找全部控制点族，导出 Excel 坐标表",
        "（测量坐标 E/N/RL 米、Revit 共享坐标与内部坐标毫米，附给测量员的校正步骤）；",
        "② 导入：读测量员给的 CSV/TXT（编号、E、N、高程），按共享坐标在模型里放出控制点标记，",
        "并导出核对表。任何项目通用，只要项目的共享坐标已经设好。"
      ],
      "version": "0.1.0",
      "revit": "2026",
      "size": "13 KB",
      "status": "beta",
      "download": "/api/dl/control-points",
      "file": "/dl/control-points_0.1.0.thlp",
      "sha256": "d9d52e0bd828da3dd7b96e4d055ece5bbf9781f51078bedf2c710c6743d97b6e",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/control-points",
      "date": "2026-10-19",
      "glyph": "点",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "duct-snap",
      "name": "排管贴井内壁",
      "en": "duct-snap",
      "category": "市政管线",
      "summary": "一键把排管（结构框架）的端点贴到井内壁：没延伸到井内壁的延伸过去，伸进井里多出来的修剪回来。只改平面位置，端点标高保持不变。",
      "description": "一键把排管（结构框架）的端点贴到井内壁：没延伸到井内壁的延伸过去，伸进井里多出来的修剪回来。只改平面位置，端点标高保持不变。井内腔识别不了、穿过井的、整根在井内的、修剪或延伸量太大的，列为需人工，不自动改。窗口无模态，可锁定在最前、双击定位，一次操作可 Ctrl+Z 撤销。规则在 Documents\\KaifaTools\\排管贴井规则.json。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.1.8",
      "revit": "2026",
      "size": "46 KB",
      "status": "beta",
      "download": "/api/dl/duct-snap",
      "file": "/dl/duct-snap_0.1.8.thlp",
      "sha256": "32269d556607c1408dc56585455e7eed7f50f8a744f560c3b1a6446ee49013ea",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugins/duct-snap",
      "date": "2026-10-14",
      "glyph": "贴",
      "color": "#0EA5E9",
      "tier": "official",
      "author": "didi",
      "license": "MIT",
      "homepage": ""
    },
    {
      "id": "elv-merge",
      "name": "族类型清洗合并",
      "en": "elv-merge",
      "category": "数据处理",
      "summary": "把强电预制井里长宽相同、仅深度不同的冗余族类型合并成一个，并删除多余类型，让类型列表保持清爽。",
      "description": "把同一个族里「名字只差一点」的重复类型合并成一个（原「强电井清洗合并」，现在任何族都能用）：\n按规则文件改类型名（例如去掉名字末尾的深度 x3500(D)、把 EM1- 前缀纠正成族对应的 EM2-），\n改完重名的类型合并：构件换到保留的类型上，多余类型删除。先列出要改什么再确认，整次可 Ctrl+Z 撤销。\n规则在 文档\\KaifaTools\\族类型清洗规则.json（第一次运行自动生成，默认就是原来强电井的规则）。",
      "features": [
        "按规则文件改类型名（例如去掉名字末尾的深度 x3500(D)、把 EM1- 前缀纠正成族对应的 EM2-），",
        "改完重名的类型合并：构件换到保留的类型上，多余类型删除。先列出要改什么再确认，整次可 Ctrl+Z 撤销。",
        "规则在 文档\\KaifaTools\\族类型清洗规则.json（第一次运行自动生成，默认就是原来强电井的规则）。"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "3 KB",
      "status": "beta",
      "download": "/api/dl/elv-merge",
      "file": "/dl/elv-merge_0.2.0.thlp",
      "sha256": "ad258ca7ccbea7e4d349eaabd120b425bf21a8fb6658c83bdb1a8f94ad5cbbaa",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/elv-merge",
      "date": "2026-10-19",
      "glyph": "并",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "export-dwg",
      "name": "一键导出图纸DWG/PDF",
      "en": "export-dwg",
      "category": "导出",
      "summary": "按类别一键批量导出「井大样_」开头的图纸为 DWG，自动合并外部参照，统一保存到桌面文件夹并打开。",
      "description": "批量导出图纸为 DWG / PDF：井大样按系列一键选，也能导项目浏览器里选中的图纸、全部图纸或手动勾选。\nDWG 每 20 张一批导出（比逐张快），导出前检查没有图框的图纸，文件名按图号去重不再互相覆盖，可只补导缺的；\n可选 AutoCAD 后台补 logo、瘦身（PurgeAll）；PDF 可合并成一个或每张一个。每次在文件夹里留一份导出清单。",
      "features": [
        "DWG 每 20 张一批导出（比逐张快），导出前检查没有图框的图纸，文件名按图号去重不再互相覆盖，可只补导缺的；",
        "可选 AutoCAD 后台补 logo、瘦身（PurgeAll）；PDF 可合并成一个或每张一个。每次在文件夹里留一份导出清单。"
      ],
      "version": "0.4.4",
      "revit": "2026",
      "size": "39 KB",
      "status": "beta",
      "download": "/api/dl/export-dwg",
      "file": "/dl/export-dwg_0.4.4.thlp",
      "sha256": "11f747ead20ef8f4871b4fb5197d2dbfd212ab62606b10e56823b5b17abec7c6",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/export-dwg",
      "date": "2026-10-21",
      "glyph": "DWG",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "export-nwc",
      "name": "一键导出NWC",
      "en": "export-nwc",
      "category": "导出",
      "summary": "一键把当前视图导出成 Navisworks 的 .nwc 文件，自动跳过 CAD 链接防止卡死，文件直接放到桌面。",
      "description": "把当前三维视图，或一次勾选多个三维视图，导出成 Navisworks 的 NWC（每个视图一个文件）。\n可选导出文件夹（会记住）、共享坐标/内部坐标、是否导出链接的 Revit 模型；默认不转换链接的 CAD（最常见的卡死原因）。\n需要电脑上装有 Navisworks 导出插件（Navisworks NWC Export Utility）。",
      "features": [
        "可选导出文件夹（会记住）、共享坐标/内部坐标、是否导出链接的 Revit 模型；默认不转换链接的 CAD（最常见的卡死原因）。",
        "需要电脑上装有 Navisworks 导出插件（Navisworks NWC Export Utility）。"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "3 KB",
      "status": "beta",
      "download": "/api/dl/export-nwc",
      "file": "/dl/export-nwc_0.2.0.thlp",
      "sha256": "db066987b1be07250109b83604fb4e955fe4bfbb9439d93d335f69f9cf1c303f",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/export-nwc",
      "date": "2026-10-19",
      "glyph": "NWC",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "issue-manager",
      "name": "图纸签发管理",
      "en": "issue-manager",
      "category": "出图打印",
      "summary": "图纸签发与归档：把签发的图纸导出成 PDF 放进带日期的文件夹，可同时导出 DWG，维护签发记录 CSV，显示图纸与签发的对照矩阵…",
      "description": "图纸签发与归档：把签发的图纸导出成 PDF 放进带日期的文件夹，可同时导出 DWG，维护签发记录 CSV，显示图纸与签发的对照矩阵，并在 Revit 里生成签发记录明细表。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "30 KB",
      "status": "beta",
      "download": "/api/dl/issue-manager",
      "file": "/dl/issue-manager_0.2.0.thlp",
      "sha256": "ef82417ff66999687e3f89dea7e091a0a13c77b0ba67db298336b05fd392bc6f",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/issue-manager",
      "date": "2026-10-13",
      "glyph": "发",
      "color": "",
      "tier": "official",
      "author": "lewismconte (Sendit)",
      "license": "MIT",
      "homepage": "https://github.com/lewismconte/sendit"
    },
    {
      "id": "pile-cleanup",
      "name": "清理重复松木桩垫层",
      "en": "pile-cleanup",
      "category": "市政管线",
      "summary": "扫描全项目里位置完全重叠的松木桩和垫层，先给出数量，确认后每处只保留一套，其余一键删除。",
      "description": "扫描全项目重复布置、空间完全重合的松木桩与垫层（坐标 5 mm / 外包框 10 mm 内算重合），\n每处只保留最早生成的一套，其余删除。先列出数量再确认，整次可 Ctrl+Z 撤销。\n只认「一键布置松木桩垫层」生成的图元（备注含「宿主」），以及族名含「松木桩 / Φ75 / 井垫层」的族。",
      "features": [
        "每处只保留最早生成的一套，其余删除。先列出数量再确认，整次可 Ctrl+Z 撤销。",
        "只认「一键布置松木桩垫层」生成的图元（备注含「宿主」），以及族名含「松木桩 / Φ75 / 井垫层」的族。"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "3 KB",
      "status": "beta",
      "download": "/api/dl/pile-cleanup",
      "file": "/dl/pile-cleanup_0.2.0.thlp",
      "sha256": "51d67d7e41ea1d16a79fd1947317e00ecea4e07b6780d8668a7f3793ef3d8b35",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/pile-cleanup",
      "date": "2026-10-19",
      "glyph": "清",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "pile-cushion",
      "name": "一键布置松木桩垫层",
      "en": "pile-cushion",
      "category": "市政管线",
      "summary": "框选排管或井，自动在构件下方按真实轮廓布置 100mm 厚垫层和 Φ75@500 L=6m 松木桩，重复运行自动覆盖旧的。",
      "description": "一键布置松木桩与垫层（天河落插件版）。\n框选了构件：只处理选中的；没有选中：按「规则」里的范围（默认整个项目）处理全部可布置构件。\n排管/管道等线式构件：沿实体走向布置 100mm 厚垫层（各边外挑）与松木桩；井/基础等点式构件：按实体外包布置。\n规则（垫层厚度、外挑、桩径、桩长、桩距、单排/双排阈值、构件类别、范围、底标高过滤）运行前可以修改并保存。\n已布置过的构件先清理旧垫层与旧桩再重新生成；每批在一个事务里提交，单个构件出错只回滚它自己。",
      "features": [
        "框选了构件：只处理选中的；没有选中：按「规则」里的范围（默认整个项目）处理全部可布置构件。",
        "排管/管道等线式构件：沿实体走向布置 100mm 厚垫层（各边外挑）与松木桩；井/基础等点式构件：按实体外包布置。",
        "规则（垫层厚度、外挑、桩径、桩长、桩距、单排/双排阈值、构件类别、范围、底标高过滤）运行前可以修改并保存。",
        "已布置过的构件先清理旧垫层与旧桩再重新生成；每批在一个事务里提交，单个构件出错只回滚它自己。"
      ],
      "version": "0.4.0",
      "revit": "2026",
      "size": "29 KB",
      "status": "beta",
      "download": "/api/dl/pile-cushion",
      "file": "/dl/pile-cushion_0.4.0.thlp",
      "sha256": "cf42a9fa481c920c8df01bb71a7df100e5b90ce0d5eac953e28a67f402c7a0f7",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/pile-cushion",
      "date": "2026-10-19",
      "glyph": "桩",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "plan-batch",
      "name": "批量生成平面图",
      "en": "plan-batch",
      "category": "出图打印",
      "summary": "选几种平面视图类型和几个标高，一次批量生成所有平面视图，视图名可自定义，同名的自动跳过。",
      "description": "选几种平面视图类型 + 几个标高，一次批量生成所有平面视图（左边选类型，右边选标高，每个组合生成一张）。视图名为“标高_视图类型”，已存在同名的会跳过。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "24 KB",
      "status": "beta",
      "download": "/api/dl/plan-batch",
      "file": "/dl/plan-batch_0.2.0.thlp",
      "sha256": "ed508eabe9f61d4d85a8476f5af59ce5cb44d409cbd850e7964e86e693c4a5ad",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugins/plan-batch",
      "date": "2026-10-13",
      "glyph": "平",
      "color": "#8B5CF6",
      "tier": "official",
      "author": "didi",
      "license": "MIT",
      "homepage": ""
    },
    {
      "id": "quantity-export",
      "name": "一键框选提量导出Excel",
      "en": "quantity-export",
      "category": "数据处理",
      "summary": "框选（或整个项目、当前视图）里的梁柱墙基础楼板和钢筋，先在窗口里显示表格：",
      "description": "框选（或整个项目、当前视图）里的梁柱墙基础楼板和钢筋，先在窗口里显示表格：\n混凝土体积（m³）、钢材重量（t，按材料密度算）、钢筋按直径汇总（根数、总长、重量）。\n看完可以导出 Excel；也可以在 Revit 里生成明细表（之后模型改了，明细表自动更新）。",
      "features": [
        "混凝土体积（m³）、钢材重量（t，按材料密度算）、钢筋按直径汇总（根数、总长、重量）。",
        "看完可以导出 Excel；也可以在 Revit 里生成明细表（之后模型改了，明细表自动更新）。"
      ],
      "version": "0.2.1",
      "revit": "2026",
      "size": "7 KB",
      "status": "beta",
      "download": "/api/dl/quantity-export",
      "file": "/dl/quantity-export_0.2.1.thlp",
      "sha256": "ef745f66ac3f04330fea839acbf5fff6ec4884b452e4ea92da4eeee1f9439467",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/quantity-export",
      "date": "2026-10-15",
      "glyph": "量",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "rebar-3d-view",
      "name": "一键钢筋三维实体显示",
      "en": "rebar-3d-view",
      "category": "数据处理",
      "summary": "在三维视图里一键显示钢筋的三维实体（精细显示、带真实粗细），并把混凝土构件设为半透明。",
      "description": "在三维视图里一键显示钢筋的三维实体（精细显示、带真实粗细），并把混凝土构件设为半透明。\n框选构件则只处理选中的；没有框选则处理当前视图里的全部混凝土构件。\n可以一键恢复：混凝土恢复为不透明（只恢复本插件改过的构件）。",
      "features": [
        "框选构件则只处理选中的；没有框选则处理当前视图里的全部混凝土构件。",
        "可以一键恢复：混凝土恢复为不透明（只恢复本插件改过的构件）。"
      ],
      "version": "0.1.0",
      "revit": "2026",
      "size": "3 KB",
      "status": "beta",
      "download": "/api/dl/rebar-3d-view",
      "file": "/dl/rebar-3d-view_0.1.0.thlp",
      "sha256": "4fd17da664e37b49c63c412e358a058c3ce8df021b5c5aeef4226ec43f183107",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/rebar-3d-view",
      "date": "2026-10-15",
      "glyph": "筋",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "rebar-cage",
      "name": "一键单构件快速配筋",
      "en": "rebar-cage",
      "category": "数据处理",
      "summary": "框选一根结构柱或一个混凝土基础，在图形窗口里选布置方式（按面布置或按周长均分），",
      "description": "框选一根结构柱或一个混凝土基础，在图形窗口里选布置方式（按面布置或按周长均分），\n调主筋根数和直径、箍筋直径和间距，右边实时画出截面和立面，确认后生成整套钢筋笼。\n主筋竖向布置，箍筋封闭排布（135° 弯钩）。目前支持结构柱和混凝土基础；梁以后再加。钢构件不能布钢筋。",
      "features": [
        "调主筋根数和直径、箍筋直径和间距，右边实时画出截面和立面，确认后生成整套钢筋笼。",
        "主筋竖向布置，箍筋封闭排布（135° 弯钩）。目前支持结构柱和混凝土基础；梁以后再加。钢构件不能布钢筋。"
      ],
      "version": "0.2.1",
      "revit": "2026",
      "size": "8 KB",
      "status": "beta",
      "download": "/api/dl/rebar-cage",
      "file": "/dl/rebar-cage_0.2.1.thlp",
      "sha256": "c5ebac6ef8f00d03e5c3a2f4d3e82aa0f06e0740067d05b2f8821ddcc2c6c4c1",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/rebar-cage",
      "date": "2026-10-15",
      "glyph": "配",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "schedule-excel",
      "name": "明细表Excel互导",
      "en": "schedule-excel",
      "category": "数据处理",
      "summary": "把明细表导出成 Excel，在 Excel 里批量修改，再导回 Revit。导入前先预览改动，确认后才写入，Ctrl+Z 可整体撤销。",
      "description": "把明细表导出成 Excel，在 Excel 里批量修改，再导回 Revit。导入前先预览改动，确认后才写入，Ctrl+Z 可整体撤销。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.1.0",
      "revit": "2026",
      "size": "28 KB",
      "status": "beta",
      "download": "/api/dl/schedule-excel",
      "file": "/dl/schedule-excel_0.1.0.thlp",
      "sha256": "10c39e9be3b033bbc11af9a65de1ed4b0974b992bd079d38d5c9da2e8b9653a6",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugins/schedule-excel",
      "date": "2026-10-12",
      "glyph": "表",
      "color": "",
      "tier": "official",
      "author": "didi",
      "license": "原创",
      "homepage": "https://tianheluo.com"
    },
    {
      "id": "sheet-manager",
      "name": "图纸管理",
      "en": "sheet-manager",
      "category": "出图打印",
      "summary": "可编辑的图纸表格：批量改图号/图名、查找替换、从 CSV 批量创建、复制、删除、修订管理、图纸集，以及按文件名模板导出 PDF/CSV。",
      "description": "可编辑的图纸表格：批量改图号/图名、查找替换、从 CSV 批量创建、复制、删除、修订管理、图纸集，以及按文件名模板导出 PDF/CSV。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "29 KB",
      "status": "beta",
      "download": "/api/dl/sheet-manager",
      "file": "/dl/sheet-manager_0.2.0.thlp",
      "sha256": "0917cdabf08bfa0127cd4b1804d60fa1bc542bd4dae0d78021cc332dcd04cf47",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/sheet-manager",
      "date": "2026-10-13",
      "glyph": "图",
      "color": "",
      "tier": "official",
      "author": "lewismconte (Sendit)",
      "license": "MIT",
      "homepage": "https://github.com/lewismconte/sendit"
    },
    {
      "id": "sheet-organize",
      "name": "一键图纸归类与图框编号",
      "en": "sheet-organize",
      "category": "出图打印",
      "summary": "把井展开图生成的图纸按系统归类（强电、弱电、通信、低压、预制、室内各组），",
      "description": "把井展开图生成的图纸按系统归类（强电、弱电、通信、低压、预制、室内各组），\n统一改成「前缀 + 系统代码 + 序号」的图号；同时给每张图纸写入「图纸系统」参数，\n项目浏览器按这个参数分组后，同一系统的图纸就在一个文件夹里。也可以统一替换图框。\n先预览「旧图名 → 新图号」，确认后再应用。",
      "features": [
        "统一改成「前缀 + 系统代码 + 序号」的图号；同时给每张图纸写入「图纸系统」参数，",
        "项目浏览器按这个参数分组后，同一系统的图纸就在一个文件夹里。也可以统一替换图框。",
        "先预览「旧图名 → 新图号」，确认后再应用。"
      ],
      "version": "0.6.3",
      "revit": "2026",
      "size": "16 KB",
      "status": "beta",
      "download": "/api/dl/sheet-organize",
      "file": "/dl/sheet-organize_0.6.3.thlp",
      "sha256": "ca44e57820a149d1349848ee58110c9ddb26e840f9f971b8bfc71a4cfeb1e0a8",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/sheet-organize",
      "date": "2026-10-20",
      "glyph": "归",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "sheet-preview",
      "name": "图纸快速预览",
      "en": "sheet-preview",
      "category": "出图打印",
      "summary": "【实验功能，仍在优化】把选中的图纸批量渲染成图片，在一个窗口里用左右键 / 上下键 / 鼠标滚轮快速翻页核查；可给有问题的图纸打标记、写备注、导出问题清单…",
      "description": "【实验功能，仍在优化】把选中的图纸批量渲染成图片，在一个窗口里用左右键 / 上下键 / 鼠标滚轮快速翻页核查；可给有问题的图纸打标记、写备注、导出问题清单，再一键回到 Revit 打开该图纸去修改。图片缓存在本机，下次打开不用重新渲染。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.1.0",
      "revit": "2026",
      "size": "8 KB",
      "status": "beta",
      "download": "/api/dl/sheet-preview",
      "file": "/dl/sheet-preview_0.1.0.thlp",
      "sha256": "0f7ddfd890117da4b3deb77060d44eb54fae8770a51588233306d62b759eddd7",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/sheet-preview",
      "date": "2026-10-19",
      "glyph": "览",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "tag-check",
      "name": "标注检查",
      "en": "tag-check",
      "category": "出图打印",
      "summary": "检查当前视图里的构件有没有标注：列出漏标、用错了标记族的构件。只读，不修改模型。",
      "description": "检查当前视图里的构件有没有标注：列出漏标、用错了标记族的构件。只读，不修改模型。标记标准可以在窗口里打开标准文件自己改（Documents\\KaifaTools\\标注标准.json）；没有配置标准时，按模型里该类构件用得最多的标记族来对比。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "31 KB",
      "status": "beta",
      "download": "/api/dl/tag-check",
      "file": "/dl/tag-check_0.2.0.thlp",
      "sha256": "5b403f4970a009a636dc15c06b69f5cc6f49bf2c70f7821859e660eac1fee13f",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugins/tag-check",
      "date": "2026-10-13",
      "glyph": "检",
      "color": "#10B981",
      "tier": "official",
      "author": "didi",
      "license": "MIT",
      "homepage": ""
    },
    {
      "id": "view-manager",
      "name": "视图管理",
      "en": "view-manager",
      "category": "出图打印",
      "summary": "批量管理视图：筛选、重命名、套用视图样板、批量设比例/详细程度/专业、查找替换、定位视图、找出没上图纸的视图并清理；视图样板可导出/导入 JSON…",
      "description": "批量管理视图：筛选、重命名、套用视图样板、批量设比例/详细程度/专业、查找替换、定位视图、找出没上图纸的视图并清理；视图样板可导出/导入 JSON，在不同项目间复用。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "30 KB",
      "status": "beta",
      "download": "/api/dl/view-manager",
      "file": "/dl/view-manager_0.2.0.thlp",
      "sha256": "c83e7d0e0c766ad5e3e4da424f1a666a7423b890d272ef10ee7fee1892a207fb",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/view-manager",
      "date": "2026-10-13",
      "glyph": "视",
      "color": "",
      "tier": "official",
      "author": "lewismconte (Sendit)",
      "license": "MIT",
      "homepage": "https://github.com/lewismconte/sendit"
    },
    {
      "id": "well-annotate",
      "name": "一键井大样标注",
      "en": "well-annotate",
      "category": "出图打印",
      "summary": "【实验功能，仍在优化】选中井/图纸 → 勾选要标注的视图 → 生成两类尺寸：",
      "description": "【实验功能，仍在优化】选中井/图纸 → 勾选要标注的视图 → 生成两类尺寸：\n① 总尺寸：两侧内壁之间的净尺寸，下方标宽、左侧标高（平面、南标宽和高；北只标宽；东、西不标）；\n② 井内壁至排管尺寸链：识别井内壁，对位于井内的每根排管，下方/上方标水平尺寸链（内壁—排管边—排管宽—排管边—内壁，一条多段尺寸），左侧/右侧标竖向尺寸链（同理，一条多段尺寸）。\n排管尺寸链在平面与剖面/立面视图都生成。\n本工具只新增尺寸，不改视图：不动裁剪框、不隐藏/显示任何构件、不删除视图里已有的尺寸；同位置已有尺寸的不重复标；超出注释裁剪框的尺寸照常标，报告里列出，需要显示时往外拉。",
      "features": [
        "① 总尺寸：两侧内壁之间的净尺寸，下方标宽、左侧标高（平面、南标宽和高；北只标宽；东、西不标）；",
        "② 井内壁至排管尺寸链：识别井内壁，对位于井内的每根排管，下方/上方标水平尺寸链（内壁—排管边—排管宽—排管边—内壁，一条多段尺寸），左侧/右侧标竖向尺寸链（同理，一条多段尺寸）。",
        "排管尺寸链在平面与剖面/立面视图都生成。",
        "本工具只新增尺寸，不改视图：不动裁剪框、不隐藏/显示任何构件、不删除视图里已有的尺寸；同位置已有尺寸的不重复标；超出注释裁剪框的尺寸照常标，报告里列出，需要显示时往外拉。"
      ],
      "version": "0.3.21",
      "revit": "2026",
      "size": "26 KB",
      "status": "beta",
      "download": "/api/dl/well-annotate",
      "file": "/dl/well-annotate_0.3.21.thlp",
      "sha256": "5eda4c6f371724feb3014b9ee8eef933b162ffdb6d8b0df304948b344c79000e",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/well-annotate",
      "date": "2026-10-21",
      "glyph": "标",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "well-clear-marks",
      "name": "一键清除井标记",
      "en": "well-clear-marks",
      "category": "数据处理",
      "summary": "框选图元，一键清空选中图元的「标记」字段，其他参数、尺寸和模型图元都不动，Ctrl+Z 可撤销。",
      "description": "框选平面图中的井，一键清空选中井的【标记】字段（如室内井不需要标记）。\n支持先在平面图中框选井再点按钮，或先点按钮再拉框框选。\n只清空【标记】字段，其他所有参数、尺寸标注及模型图元均完好无损！",
      "features": [
        "支持先在平面图中框选井再点按钮，或先点按钮再拉框框选。",
        "只清空【标记】字段，其他所有参数、尺寸标注及模型图元均完好无损！"
      ],
      "version": "0.1.1",
      "revit": "2026",
      "size": "3 KB",
      "status": "beta",
      "download": "/api/dl/well-clear-marks",
      "file": "/dl/well-clear-marks_0.1.1.thlp",
      "sha256": "c03be6f23bc097b8fbc89ee2c0981ce7a053fd5359be319a6830d2dc04dce90a",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/well-clear-marks",
      "date": "2026-10-19",
      "glyph": "除",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "well-depth-report",
      "name": "井深统计报表",
      "en": "well-depth-report",
      "category": "市政管线",
      "summary": "统计全部井（或选中的井）的井深，导出中英双语 Excel：明细、按系列、按族、按类型（数量、最小、最大、平均、",
      "description": "统计全部井（或选中的井）的井深，导出中英双语 Excel：明细、按系列、按族、按类型（数量、最小、最大、平均、\n不同取值数、缺值数），另附超过设定深度（默认 4 m）的深井清单，可顺手在模型里选中这些深井（做埋深范围图用）。\n井深参数名按优先顺序依次找（实例参数优先，其次类型参数），参数名和深井阈值都能改。只读，不改模型。",
      "features": [
        "不同取值数、缺值数），另附超过设定深度（默认 4 m）的深井清单，可顺手在模型里选中这些深井（做埋深范围图用）。",
        "井深参数名按优先顺序依次找（实例参数优先，其次类型参数），参数名和深井阈值都能改。只读，不改模型。"
      ],
      "version": "0.1.3",
      "revit": "2026",
      "size": "9 KB",
      "status": "beta",
      "download": "/api/dl/well-depth-report",
      "file": "/dl/well-depth-report_0.1.3.thlp",
      "sha256": "d2ba90a18a7317fe8d139e8c47318c84812c97818e2ba50c7c33d9ce0555aed3",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/well-depth-report",
      "date": "2026-10-20",
      "glyph": "深",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "well-depth",
      "name": "井深调整",
      "en": "well-depth",
      "category": "市政管线",
      "summary": "按“最低接入排管底 − 300”自动校正电力、通信、弱电井的井底标高和井深，先给新旧对照清单，确认后才写入。",
      "description": "一键校正电力/通信/弱电井的井底标高与井深。井底 = 最低接入排管底 − 300，井深 = 偏移 − 井底。检查台为无模态窗口：可勾选只调整哪类井、看新旧对比与不确定原因、手动覆盖数值，双击定位到构件后窗口保持打开，可“锁定在最前”。Ctrl+Z 整体撤销。规则与排管关键字保存在 Documents\\KaifaTools\\井深规则.json。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.3.3",
      "revit": "2026",
      "size": "40 KB",
      "status": "beta",
      "download": "/api/dl/well-depth",
      "file": "/dl/well-depth_0.3.3.thlp",
      "sha256": "311444ca16d1485aa629d09208a08d8c54147ea47af63c66c01fee98cf1342d5",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugins/well-depth",
      "date": "2026-10-14",
      "glyph": "",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "well-number",
      "name": "一键编号",
      "en": "well-number",
      "category": "数据处理",
      "summary": "按空间位置给选中的常规模型井自动排号，写入「标记」，可设前缀、起始数字、注释过滤和排序方向。",
      "description": "给选中的构件（井、桩、设备……任何有「标记」的构件）按位置自动编号：\n可以按 X/Y 方向排，也可以沿一条模型线/详图线（道路中心线、管线走向）排，或从起点开始就近连成一串。\n前缀、起始号、位数、写入哪个参数都能改，先预览再写入，会提醒和模型里其它构件重号。整次可 Ctrl+Z 撤销。",
      "features": [
        "可以按 X/Y 方向排，也可以沿一条模型线/详图线（道路中心线、管线走向）排，或从起点开始就近连成一串。",
        "前缀、起始号、位数、写入哪个参数都能改，先预览再写入，会提醒和模型里其它构件重号。整次可 Ctrl+Z 撤销。"
      ],
      "version": "0.2.0",
      "revit": "2026",
      "size": "5 KB",
      "status": "beta",
      "download": "/api/dl/well-number",
      "file": "/dl/well-number_0.2.0.thlp",
      "sha256": "14df194b29f2ba2fba6d6c24868b8b330ab627396a1ef66c605997820c777be8",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/well-number",
      "date": "2026-10-19",
      "glyph": "号",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "well-sheets",
      "name": "一键井展开图",
      "en": "well-sheets",
      "category": "出图打印",
      "summary": "选中一个井，自动生成平面及四面剖面排版到图纸上。出图前可在「规则与预览」里调整比例、裁剪余量、剖面框、视图间距，并实时看到排版效果（本按钮不再自动标注…",
      "description": "选中一个井，自动生成平面及四面剖面排版到图纸上。出图前可在「规则与预览」里调整比例、裁剪余量、剖面框、视图间距，并实时看到排版效果（本按钮不再自动标注，标注请用「一键井大样标注」）。",
      "features": [
        "详见使用指南"
      ],
      "version": "0.5.4",
      "revit": "2026",
      "size": "28 KB",
      "status": "beta",
      "download": "/api/dl/well-sheets",
      "file": "/dl/well-sheets_0.5.4.thlp",
      "sha256": "2d82475fceb552a3bdc099883446c0acd7748e15bf6232013ead1fb5b59d8c1a",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/well-sheets",
      "date": "2026-10-21",
      "glyph": "展",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    },
    {
      "id": "well-zone",
      "name": "井分区标记",
      "en": "well-zone",
      "category": "数据处理",
      "summary": "给井分区：在视图里框选一批井，写入「分区」参数（可新建参数，如 分区、施工批次），整次可 Ctrl+Z 撤销。",
      "description": "给井分区：在视图里框选一批井，写入「分区」参数（可新建参数，如 分区、施工批次），整次可 Ctrl+Z 撤销。\n窗口里列出所有已写入的分区和井数，每个分区一个勾：去掉勾，这个分区的井在当前视图里就不显示；每个分区有自己的颜色，点「当前视图配色」就在当前视图里按分区着色（用视图过滤器，只作用当前视图，不改井本身，删掉过滤器即可还原）。\n写入前先预览（共几口井、其中几口已有分区会被覆盖）。「生成明细表」按分区分组排序，每个分区带井数小计。\n井按「常规模型 + 有标记」识别。",
      "features": [
        "窗口里列出所有已写入的分区和井数，每个分区一个勾：去掉勾，这个分区的井在当前视图里就不显示；每个分区有自己的颜色，点「当前视图配色」就在当前视图里按分区着色（用视图过滤器，只作用当前视图，不改井本身，删掉过滤器即可还原）。",
        "写入前先预览（共几口井、其中几口已有分区会被覆盖）。「生成明细表」按分区分组排序，每个分区带井数小计。",
        "井按「常规模型 + 有标记」识别。"
      ],
      "version": "0.1.1",
      "revit": "2026",
      "size": "9 KB",
      "status": "beta",
      "download": "/api/dl/well-zone",
      "file": "/dl/well-zone_0.1.1.thlp",
      "sha256": "9c443a685c6a5841c1bd915c2add45a7b271c0de409df693f5f215782d93c241",
      "hostApi": 1,
      "source": "https://github.com/H8DIDI/tianheluo-core/tree/main/plugin-sources/well-zone",
      "date": "2026-10-21",
      "glyph": "区",
      "color": "",
      "tier": "official",
      "author": "",
      "license": "",
      "homepage": ""
    }
  ]
}