CGAL ERROR: assertion violation! Expr: e->incident_sface()
CGAL ERROR: assertion violation! Expr: e->incident_sface()
我正在尝试将两个 .stl 文件合并在一起。单独来看,每一个似乎都可以正常显示,但是当我将它们放在一起时,我看到了这个编译错误:
ERROR: CGAL error in CGAL_Nef_polyhedron3(): CGAL ERROR: assertion violation! Expr: e->incident_sface() != SFace_const_handle() File: /usr/include/CGAL/Nef_S2/SM_const_decorator.h Line: 326
当我 google 这个错误时,我看到:
How can I render a dxf file with Sphere in OpenSCAD
其中引用了这个:http://forum.openscad.org/Assertion-Violation-in-Render-td10598.html
基于此,听起来我需要将我的模型从 X 轴上移开,但即使我这样做了,它似乎仍然失败了。我想我想念解决方案。我应该在哪里查看才能进行 X 轴偏移?
这是我导入两个 stls 的代码:
import("globe_bigger_windows.stl");
scale=.5;
rotate([0, 0, -1]) {
translate([0, 0, -5]) {
scale([1*scale, 1*scale, 1*scale]){
translate([0, -25, -40]){
import("Dragon.stl");
}
}
}
}
dragon 文件存在一些问题。
它单独工作,因为它不会真正处理模型,直到您将它与某些东西网格化。
使用 MeshMixer 修复后,使用 "Make Solid" 功能。
我正在尝试将两个 .stl 文件合并在一起。单独来看,每一个似乎都可以正常显示,但是当我将它们放在一起时,我看到了这个编译错误:
ERROR: CGAL error in CGAL_Nef_polyhedron3(): CGAL ERROR: assertion violation! Expr: e->incident_sface() != SFace_const_handle() File: /usr/include/CGAL/Nef_S2/SM_const_decorator.h Line: 326
当我 google 这个错误时,我看到: How can I render a dxf file with Sphere in OpenSCAD
其中引用了这个:http://forum.openscad.org/Assertion-Violation-in-Render-td10598.html
基于此,听起来我需要将我的模型从 X 轴上移开,但即使我这样做了,它似乎仍然失败了。我想我想念解决方案。我应该在哪里查看才能进行 X 轴偏移?
这是我导入两个 stls 的代码:
import("globe_bigger_windows.stl");
scale=.5;
rotate([0, 0, -1]) {
translate([0, 0, -5]) {
scale([1*scale, 1*scale, 1*scale]){
translate([0, -25, -40]){
import("Dragon.stl");
}
}
}
}
dragon 文件存在一些问题。
它单独工作,因为它不会真正处理模型,直到您将它与某些东西网格化。
使用 MeshMixer 修复后,使用 "Make Solid" 功能。