
patent-disclosure-skill STEP解析可选依赖完整配置指南CadQuery安装步骤与Python版本避坑【免费下载链接】patent-disclosure-skill中国专利.skill专利点挖掘与交底书发明/实用/外观编写通俗解读专利嗅探政策动向辅助审查答复。项目地址: https://gitcode.com/GitHub_Trending/pa/patent-disclosure-skillpatent-disclosure-skill 是一个面向专利工程师的 AI 技能主打专利点挖掘与发明 / 实用新型 / 外观设计交底书编写。其中「STEP 解析」功能可把三维模型.step/.stp自动转成等轴测 多视角图但默认关闭重依赖 CadQuery 也要你确认后才安装。本文带你完整走完一遍轻量扫描 → Python 版本选择 → CadQuery 安装 → 验证依赖 → 出图并附常见坑速查表。1️⃣ STEP 解析是什么为什么默认关闭STEP 是工业界通用的中性三维交换格式。扫描阶段技能用零依赖的 cad_scan.py 按后缀把文件分成四类STEP、原生 CAD、IGES、网格规则见 cad_formats.py。原生 CADSolidWorks、Inventor、Creo 等不直接解析只会提示你「导出 STEP 再开」。扫描结果的action决定后续动作action含义ask_enable_step_parse发现.step/.stp必须先反问用户是否开启hint_export_step只有原生 CAD流程继续回复末尾提示导出 STEPnone无 CAD 文件忽略仓库自带一个教学用例卡扣散热片实用新型里面的附图与 STEP 模型就是为演练这条链路准备的2️⃣ 第一步先做轻量扫描不用装任何东西扫描不需要 CadQuery任意 Python 即可运行python tools/shared/cad_scan.py -r knowledge --json看到ask_enable_step_parse且step_files非空才进入后面的安装流程。没得到用户「是」的确认前禁止安装依赖或运行解析脚本——这是技能流程的硬纪律见 project_scan.md「CAD / STEP」一节。3️⃣ 第二步选对 Python 版本最大的坑这是新手最容易翻车的一步✅推荐 Python 3.9 – 3.12CadQuery 官方轮子预编译包主要发布在这个区间pip install cadquery一条命令就能装好。❌Python 3.13很可能暂无可用发行版安装会失败或退化成编译源码耗时且易错。 装之前先python --version看一眼版本不合适就用 [pyenv / 虚拟环境] 另建一个 3.10 左右的 venv 专门装这套依赖。⚠️ 若全局 pip 配置过target指向共享目录对 venv 请显式pip install --target venv/Lib/site-packages …避免装错位置。官方建议就是Python 3.9–3.12 隔离 venv 安装详见 tools/README.md「CAD / STEP」。4️⃣ 第三步一条命令安装 CadQuery依赖清单只有两行位于 requirements-step.txtcadquery2.4.0 cairosvg2.7.0cadquery三维几何内核OpenCascade负责读 STEP、出投影。cairosvg把投影 SVG 转成 PNG依赖系统级 Cairo。它与主 requirements.txt 完全独立默认不安装。确认后执行pip install -r tools/shared/requirements-step.txt包体较大耐心等几分钟。5️⃣ 第四步--check-deps 体检后再开跑step_to_views.py 内置依赖体检先验证再转换python tools/shared/step_to_views.py --check-deps输出 JSON 里ok: true即可继续missing列出缺的包hints会提示如「cairosvg/Cairo 不可用将尝试 matplotlib 回退」。Windows 常见情况装了 cairosvg 但缺系统 Cairo DLL此时不算硬失败——脚本会自动回退到 matplotlib 镶嵌投影出 PNGSVG 照常写出只是线条风格不同。6️⃣ 正式运行STEP → 多视角图 种子文件显式开启或用环境变量PATENT_SKILL_STEP_PARSE1python tools/shared/step_to_views.py --enable-step-parse -i model.step -o outputs/{案件}/cad_views产出落在输出目录文件用途views/*.png等轴测iso front/top/right 正视图assembly_tree.yaml装配树件名、父子关系structure_schema.seed.yamlStructureSchema 草稿供审改figure_plan.seed.yaml附图计划草稿预填alternate_view关系等轴测投影出来的就是这种干净的线框效果仓库演示用例的实际输出小技巧仓库样例案件里的教学 STEP 可直接拿来冒烟测试文件丢失时用 gen_demo_snap_step.py 重新生成生成过程无需 CadQuery。注意它对部分 OCCT 版本的FACETED_BREP导入不太稳定如解析异常可在已装 CadQuery 的 3.9–3.12 环境里重建导出。7️⃣ 常见坑速查表现象原因解法pip install cadquery失败 / 找不到轮子Python 3.13 暂无发行版换 3.9–3.12 的 venv 重装cairosvg导入报错多为 Windows缺系统 Cairo DLL不用管自动回退 matplotlib 出图报step_parse_disabled未显式开启加--enable-step-parse或设PATENT_SKILL_STEP_PARSE1报「缺少 STEP 解析依赖」未装 requirements-step用户确认后pip install -r tools/shared/requirements-step.txt扫到.sldprt等却不出图原生 CAD 不直接解析在 CAD 软件中另存为 STEP后再开解析8️⃣ 出图之后把视图送进交底书seed 只是草稿。按 fill_structure_schema.md 审改structure_schema与figure_plan补covers、主题、局部图定稿后成文阶段只嵌清单内入文图。若案件需要专利风格线稿可再开启实用新型结构辅助线稿同样默认关闭、须参考图产出带部件序号引出线的线稿9️⃣ 相关文件路径速查文件说明tools/shared/requirements-step.txt可选依赖清单CadQuery cairosvgtools/shared/step_to_views.pySTEP → 多视角 PNG 种子文件tools/shared/cad_scan.py轻量 CAD 扫描无重依赖tools/shared/cad_formats.py后缀分类表与提示文案prompts/disclosure/project_scan.md扫描流程纪律含「CAD / STEP」节INSTALL.md安装说明含 STEP 可选章节examples/example_utility_model_snap_heatsink/教学用例含 demo_snap_plate.step一句话总结先扫描、先问人、再装包Python 认准 3.9–3.12装完--check-deps再开跑——按这个顺序走STEP 解析基本不会踩坑。【免费下载链接】patent-disclosure-skill中国专利.skill专利点挖掘与交底书发明/实用/外观编写通俗解读专利嗅探政策动向辅助审查答复。项目地址: https://gitcode.com/GitHub_Trending/pa/patent-disclosure-skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考