From 6fd779c2be83170b59d183f5374898c7beafd87a Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Wed, 21 Dec 2011 18:03:23 +0100 Subject: bugfix: render() statement containing only 2D geometry caused a crash 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 { -- cgit v0.10.1