SuperAPI AI 工具集

cadquery

设计与创作

查看项目

更新于 10-16 05:07

技能介绍

用途:CadQuery 是基于 OpenCascade 的 Python 参数化 3D CAD 建模库,以脚本描述 CAD 模型,并在 Workplane、Sketch、Assembly 等抽象层上做约束式设计。本资料是其参考技能文档,用于按任务定位章节。

主要能力:Workplane API 提供二维线构(lineTo、polyline、threePointArc)、三维构造(extrude、revolve、sweep、loft)、布尔运算(cut、union)、圆角倒角与抽壳,以及链式调用、构造几何、选择器与迭代;Sketch API 支持带约束草图(segment、arc、spline、constrain、solve)及面构造;Assemblies 支持装配、Location 定位与约束及颜色;free-function 提供函数式 API(box、sphere、cylinder、fuse/cut、fillet/chamfer、text 等);另有可视化、选择器语法、类层次、cqgi 执行环境与插件扩展等章节。

使用方式:文档按目录组织,先查任务到类别的映射表,再读对应 references/{category}/README.md 定位页面并打开 .md 详情;samples/ 下有可运行示例(basic-box、extruded-profile、mirroring、shell-loft、assembly-with-constraints 等),scripts/ 涉及安装、导出、导入与 cqgi 命令。文件输入输出支持 STEP、DXF、STL、glTF、SVG、AMF、3MF、TJS、VRML 等格式。

适用场景:脚本化参数建模、机械零件与装配设计、批量生成与导出模型、在 Jupyter 中展示模型,以及工程化插件开发。

限制:资料未提供具体版本要求、依赖安装细节、性能或精度数据、许可与收费信息;部分内容需结合对应 .md 原文查看,暂未提供可验证的完整 API 说明与在线演示。