SuperAPI AI 工具集

parametric-3d-printing

设计与创作

查看项目

更新于 10-15 21:43

技能介绍

用途:当用户想设计并制造可3D打印的实体物件时使用,触发词包括“3D print”“STL”“parametric”等。基于CadQuery(Python)生成参数化模型并导出STL,供切片软件使用。

主要能力:用Pythonic API构建复杂几何(圆角、倒角、布尔运算、装配);通过trimesh、pyrender等实现无显示环境下的多视角预览;支持STL与STEP导出;内置Gridfinity模块(42mm模块化网格、堆叠唇、6x2mm磁铁孔、M3螺丝孔)。

使用方式:需Python 3.10-3.12,安装命令为 pip install cadquery trimesh pyrender Pillow numpy lxml;若安装失败可用 conda install -c cadquery -c conda-forge cadquery 或 pip install cadquery --find-links https://github.com/CadQuery/CadQuery/releases。工作流分三阶段:基础外形、功能细节、最终交付,每阶段导出STL并渲染预览、自检后请用户确认。预览命令:python3 run_cadquery_model.py model.py --preview --strict 或 python3 preview.py model.stl preview.png --views multi。导出时设置 tolerance=0.01、angularTolerance=0.1。

适用场景:手机壳/支架、充电器底座、PCB外壳、线缆管理、适配器配件等需与真实产品配合的物件;设计前应联网查证真实尺寸(如USB-C开口8.4x2.6mm、MagSafe 56mm直径),并加0.3-0.5mm间隙。

限制:需Python 3.10-3.12;.shell()较脆弱,优先用布尔减法;圆角应在切割前应用,且从大到小;.loft()易失败;非水密网格视为失败;FDM件不适用于食品接触。打印建议默认PLA、0.2mm层高、2壁、15% gyroid填充、无需支撑。