使用方法
- 在编辑器编写或修改 JSCAD 代码(定义
main()返回几何体);Ctrl+Enter(⌘+Enter)可快速构建 - 代码定义
getParameterDefinitions()后会出现参数表单(JSCAD Customizer 口径):number/int/checkbox/text/select,改动后自动重建 - 点击「生成预览」,代码在本机浏览器执行,显示可旋转缩放的 3D 预览
- 按需在「输出文件名」填入自定义名(缺 .stl 自动补、路径符剥离,留空默认 model.stl),点击「下载 STL」保存到本地可直接打印
功能说明
- 基元/布尔/变换等 JSCAD 造型
- 参数表单:代码定义
getParameterDefinitions()即得表单化参数面板,无需改代码即可调参重建(与 JSCAD V2 官方 Customizer 同口径) - 输出文件名可定制:默认 model.stl,自动补 .stl 后缀、剥离路径段
- 构建后显示可旋转缩放的 3D 预览,确认满意再下载
- 代码本地执行,隐私安全
常见问题
免费的有限制吗?需要注册吗? 单次构建免费、每日有额度、免登录,额度每 24 小时重置;代码执行和 STL 导出全部在你的浏览器本地完成。
可以替代 OpenSCAD 吗? 可以替代「写代码做参数化建模」这个用法,但语言是 JavaScript 而不是 OpenSCAD 自有脚本——模型需要按 @jscad/modeling API 写(或改写)。本工具不能直接运行 .scad 文件;优势是不装软件、参数表单调参、一键导出 STL。
导出的 STL 为什么文件偏大? 因为输出是 ASCII 格式 STL,同等网格比二进制 STL 大几倍,模型本身不受影响;切片前可用任意支持二进制 STL 的工具重编码。
隐私
本工具在浏览器本地处理,代码与结果不会上传服务器。