SuperAPI AI 工具集

use-openscad

设计与创作

查看项目

更新于 10-15 21:46

技能介绍

用途:以 OpenSCAD 函数式代码 CAD 语言设计参数化 3D 与 2D 零件,并通过 openscad CLI 编译为制造输出。

主要能力:网格导出(STL/3MF/AMF/DXF/SVG)默认获得完整 CGAL 几何,--render 仅影响 PNG 图像导出;PNG 可用 --preview、--imgsize、--viewall、--autocenter 控制;可用 -D var=val 生成参数化变体,可批量渲染。

使用方式:先运行 openscad_run --version 确认二进制可用。macOS 路径为 /Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD;Linux 可试 openscad 或 openscad-nightly;Windows 用 openscad.com;远程服务器可用 Docker 镜像。STL 建议显式传 --export-format binstl;字符串 -D 值需 shell 引号,如 -D 'mode="parts"'。库文件用 use 而非 include。导出后把 stderr 合并捕获,grep manifold、self-intersect、degenerate、warning 检查网格问题。

限制:退出码未官方定义,经验上编译解析错误非零、有警告仍为零;CI 建议加 --hardwarnings 并以非零为失败。变量在作用域内不可变,重赋值触发警告;判断未定义用 is_undef(x)。缺少信息:具体安装包版本、平台兼容性细节、性能和收费情况暂未提供。