2

我想切割这个半球:

在此处输入图像描述

我的代码是:

difference() {
import("../kupol.stl");
translate([-150,-1,-1]) cube(500);
}

在预览结果是好的:

在此处输入图像描述

但渲染后(F6 键)我收到一个空对象:

在此处输入图像描述

渲染完成,没有任何错误:

Compiling design (CSG Tree generation)...
Rendering Polygon Mesh using CGAL...
Geometries in cache: 15
Geometry cache size in bytes: 3178728
CGAL Polyhedrons in cache: 12
CGAL cache size in bytes: 0
Total rendering time: 0 hours, 0 minutes, 0 seconds
Rendering finished.

我在 Windows 7 64 位机器上使用 OpenSCAD 版本 2015.03-2。 是关于我的构建的详细信息,这里是我需要切割的半球 stl。

我究竟做错了什么?

4

1 回答 1

2

STL 可能有一些问题。确保它是多方面的(可以使用大多数网格编辑器进行检查,例如 MeshLab、Blender、Netfabb)。

另请查看常见问题解答,其中解释了可能导致 OpenSCAD 出现 STL 问题的附加问题(零面 = 没有区域的三角形)。

于 2016-01-13T00:13:35.163 回答