summaryrefslogtreecommitdiff
path: root/src/PolySetCGALEvaluator.cc
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-12-21 17:03:23 (GMT)
committerMarius Kintel <marius@kintel.net>2011-12-21 17:03:23 (GMT)
commit6fd779c2be83170b59d183f5374898c7beafd87a (patch)
tree4e0de62421b17084285fc6f522f7aa1bde1ba8df /src/PolySetCGALEvaluator.cc
parentbce8e2204311e5f900bbffe4122aaafcada4e2cf (diff)
bugfix: render() statement containing only 2D geometry caused a crash
Diffstat (limited to 'src/PolySetCGALEvaluator.cc')
-rw-r--r--src/PolySetCGALEvaluator.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/PolySetCGALEvaluator.cc b/src/PolySetCGALEvaluator.cc
index 7a9566b..3285b46 100644
--- a/src/PolySetCGALEvaluator.cc
+++ b/src/PolySetCGALEvaluator.cc
@@ -396,7 +396,7 @@ PolySet *PolySetCGALEvaluator::evaluatePolySet(const RenderNode &node)
CGAL_Nef_polyhedron N = this->cgalevaluator.evaluateCGALMesh(node);
PolySet *ps = NULL;
if (!N.empty()) {
- if (!N.p3->is_simple()) {
+ if (N.dim == 3 && !N.p3->is_simple()) {
PRINTF("WARNING: Body of render() isn't valid 2-manifold!");
}
else {
contact: Jan Huwald // Impressum