2016-01-12 4 views
0

Я хочу, чтобы сократить это полушарие:Результат нормально при просмотре, но пустой после рендеринга

enter image description here

мой код:

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

в результате предварительного просмотра в порядке:

enter image description here

но после рендеринга (клавиша F6) Я получил e MPTY объект:

enter image description here

Rendering был завершен без ошибок:

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. 

Я использую OpenSCAD версию 2015.03-2 на Windows 7 64-битной машине. Here - подробная информация о моей сборке и here - это stl с полусферой, которую мне нужно вырезать.

Что я делаю неправильно?

ответ

2

У STL есть некоторые проблемы. Убедитесь, что он многообразен (что можно проверить с помощью большинства редакторов сетки, например, MeshLab, Blender, Netfabb).

Также обратите внимание на FAQ, который объясняет дополнительную проблему, которая может вызвать проблемы с OpenSCAD с STL (Zero-Faces = Triangles, которые не имеют области).

+0

Вы были абсолютно правы! Я исправил stl с https://netfabb.azurewebsites.net/, и теперь OpenSCAD отлично работает с ним :) –