结果在预览时是正常的,但在渲染后为空

时间:2016-01-12 21:42:24

标签: openscad

我想削减这个半球:

enter image description here

我的代码是:

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

正常:

enter image description here

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

enter image description here

渲染完成没有任何错误:

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。 Here是关于我的构建的详细信息,而here是我需要剪切的半球。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

STL可能存在一些问题。确保它是歧管(可以使用大多数网格编辑器检查,例如MeshLab,Blender,Netfabb)。

另请参阅FAQ,其中解释了可能导致OpenSCAD出现STL问题的其他问题(Zero-Faces =没有区域的三角形)。