全部文章

在线预览 OpenSCAD 代码:不装软件,贴进去就能看

· 约 2 分钟

想看一段 OpenSCAD 代码画出来是什么,传统的路是:下载安装包,装上,新建文件,粘贴,按 F5。在自己的电脑上这是几分钟的事,但换一台电脑、用手机、或者只是想看一眼 ChatGPT 刚写的那二十行,这几分钟就显得多余了。

Forgent3D 的 OpenSCAD 在线预览就是为这一眼做的。

怎么用

打开页面,把代码贴进下面的编辑器,什么都不用点。停下输入半秒,模型就出现在上面。改一个数,半秒后重画。

有文件的话,把 .scad 文件拖进来;有一整个项目的话,把文件夹拖进来,include 和 use 按真实目录找文件,MCAD、Write.scad、BOSL2 这几个常用库已经内置。文件顶上写了 Customizer 注释的参数,会出现在左边的参数面板里,拖滑块改,源码跟着改。

看到的和桌面版一样

跑代码的是真正的 OpenSCAD,不是一个模仿它语法的东西,所以能在桌面版里运行的代码这里的理解完全一样。颜色也照着桌面版的约定来:color() 上过色的零件显示自己的颜色,被 difference() 减掉的面是绿的,% 的东西画成半透明灰,# 的东西叠一层半透明粉。

唯一的差别是它比 F5 更接近 F6:几何是真算出来的,两个物体贴面的地方不会闪。

把代码放进链接里

预览满意了,点「复制链接」。那个链接里带着你当前的代码,谁点开,看到的就是渲染好的模型,不用再贴一遍。

反过来也行。你让 ChatGPT、Gemini 或者 Claude 写一段 OpenSCAD,可以顺手让它给一个 Forgent3D 预览链接,形如 https://app.forgent3d.com/scad#code=<代码>。点开就是模型。链接格式在预览页上写着,直接复制给 AI 看就行。

代码不会离开你的浏览器

预览在你的浏览器里运行,.scad 文件不上传;链接里 # 后面的内容浏览器也不会发给服务器。

顺手的事

预览满意了要文件的话,同一个页面能导出 STEP,真正的 B-rep,Fusion、SolidWorks、FreeCAD 都能打开。这就超出「看一眼」的范围了,细节在 OpenSCAD 转 STEP 那一页。

手边没有代码的话,预览页上有三个现成的例子:法兰、一对齿轮、带盖的盒子。点开就能拖参数。

更多文章