summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2010-07-08 22:47:43 (GMT)
committerMarius Kintel <marius@kintel.net>2010-10-31 00:42:37 (GMT)
commit8fafb720ca56b8eb26b83e0c73c558e2c5a5daf9 (patch)
tree0bd3eef076c80148d1b6a3abcdf97a137abcd8ae /src
parenta38cd8d0f121c98432a548edb024310b7b5b6265 (diff)
Don't assert dimension - groups without geometry will have dimension 0
Diffstat (limited to 'src')
-rw-r--r--src/CGALRenderer.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/CGALRenderer.cc b/src/CGALRenderer.cc
index 3fd0d7b..0f4bcb9 100644
--- a/src/CGALRenderer.cc
+++ b/src/CGALRenderer.cc
@@ -172,7 +172,8 @@ Response CGALRenderer::visit(const State &state, const TransformNode &node)
// Then apply transform
CGAL_Nef_polyhedron N = this->cache[this->tree.getString(node)];
- assert(N.dim >= 2 && N.dim <= 3);
+ // If there is no geometry under the transform, N will be empty and of dim 0,
+ // just just silently ignore such nodes
if (N.dim == 2) {
// Unfortunately CGAL provides no transform method for CGAL_Nef_polyhedron2
// objects. So we convert in to our internal 2d data format, transform it,
contact: Jan Huwald // Impressum