summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/PolySetCGALEvaluator.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/PolySetCGALEvaluator.cc b/src/PolySetCGALEvaluator.cc
index 1ac053f..ff02359 100644
--- a/src/PolySetCGALEvaluator.cc
+++ b/src/PolySetCGALEvaluator.cc
@@ -29,6 +29,10 @@ PolySet *PolySetCGALEvaluator::evaluatePolySet(const ProjectionNode &node, Abstr
else sum += N;
}
if (sum.empty()) return NULL;
+ if (sum.dim != 2) {
+ PRINTF("WARNING: Body of projection() must be a 3D object");
+ return NULL;
+ }
PolySet *ps = new PolySet();
ps->convexity = node.convexity;
contact: Jan Huwald // Impressum