SuperAPI AI 工具集

export-stl

设计与创作

查看项目

更新于 10-15 22:16

技能介绍

用途:将 OpenSCAD(.scad)文件转换为 STL 格式,供 3D 打印使用,并在导出过程中自动进行几何校验。适合在设计已迭代完成、PNG 预览确认无误后,准备导出打印时使用。

主要能力:导出 STL 文件,默认输出二进制 STL(文件更小),也可选择 ASCII STL(可读)。导出时检查常见可打印性问题:非流形几何(网格有孔洞或边被超过 2 个面共享)、自相交几何(模型部分错误重叠)、退化面(零面积三角形,可能导致切片器问题)。检测到问题时导出仍会完成,但会显示警告及修复指引。同时报告三角形数量,用于估算切片复杂度。

使用方式:运行 .claude/skills/export-stl/scripts/export-stl.sh <input.scad> [options]。选项包括 --output <path> 指定输出路径(默认 <input>.stl)、--binary 导出二进制 STL(默认)、--ascii 导出 ASCII STL。示例:.claude/skills/export-stl/scripts/export-stl.sh phone_stand_003.scad。

工作流:/openscad → /preview-scad → /export-stl,随后进行几何校验,通过后即可交给切片器。

常见问题修复:非流形——确保所有形状为封闭实体,避免在 3D 场景中使用 2D 形状;自相交——使用 union() 正确合并重叠形状;退化面——检查过薄特征,提高 $fn 以改善曲线。

限制:导出会执行完整渲染,复杂模型可能耗时较长。其余收费、平台等信息暂未提供。