cadam 试用与 Blender 导入记录

在 adam.new/cadam 试了几个模型生成。它是基于 OpenSCAD 代码生成的,比直接出 STL 网格方便修改。

导入 Blender 的问题

从 cadam 或 OpenSCAD 导出模型(STL/OBJ)时,默认会将所有部件合并成一个整体。

导入 Blender 之后:

  1. 零件无法独立编辑或上色,模型是连在一起的。
  2. 没法做动画,部件之间没有层级关系。
  3. 导出的网格布尔运算痕迹多,在 Blender 里手动拆分很困难。

目前的导出方法

为了拿到独立的零部件,目前的办法是手动分步导出:

  1. 在 OpenSCAD 里注释掉其他代码,每次只保留一个部件进行渲染。
  2. 分别导出成多个 OBJ。
  3. 在 Blender 里依次导入。

因为这些文件共享同一个坐标原点,导入后会自动在正确的位置重合,不需要手动对齐。

设想

如果 cadam 以后能在界面上支持分部件导出,或者能自动识别代码里的 module 进行导出,流程会顺畅很多。

先记录到这里。


相关链接: