diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cgaladv.cc | 1 | ||||
-rw-r--r-- | src/csgops.cc | 1 | ||||
-rw-r--r-- | src/node.cc | 1 | ||||
-rw-r--r-- | src/render.cc | 1 | ||||
-rw-r--r-- | src/transform.cc | 1 |
5 files changed, 5 insertions, 0 deletions
diff --git a/src/cgaladv.cc b/src/cgaladv.cc index 4de2aa0..6a89910 100644 --- a/src/cgaladv.cc +++ b/src/cgaladv.cc @@ -153,6 +153,7 @@ CGAL_Nef_polyhedron CgaladvNode::render_cgal_nef_polyhedron() const } else { b += v->render_cgal_nef_polyhedron(); } + v->progress_report(); } if (a.dim == 3 && b.dim == 3) { N.dim = 3; diff --git a/src/csgops.cc b/src/csgops.cc index f8f8995..508eecc 100644 --- a/src/csgops.cc +++ b/src/csgops.cc @@ -108,6 +108,7 @@ CGAL_Nef_polyhedron CsgNode::render_cgal_nef_polyhedron() const N.p3 *= v->render_cgal_nef_polyhedron().p3; } } + v->progress_report(); } cgal_nef_cache.insert(cache_id, new cgal_nef_cache_entry(N), N.weight()); diff --git a/src/node.cc b/src/node.cc index 3121549..87a7051 100644 --- a/src/node.cc +++ b/src/node.cc @@ -93,6 +93,7 @@ static CGAL_Nef_polyhedron render_cgal_nef_polyhedron_backend(const AbstractNode else N.p3 += v->render_cgal_nef_polyhedron().p3; } + v->progress_report(); } that->cgal_nef_cache.insert(cache_id, new AbstractNode::cgal_nef_cache_entry(N), N.weight()); diff --git a/src/render.cc b/src/render.cc index 3c42a80..d851fc8 100644 --- a/src/render.cc +++ b/src/render.cc @@ -116,6 +116,7 @@ CGAL_Nef_polyhedron RenderNode::render_cgal_nef_polyhedron() const } else if (N.dim == 3) { N.p3 += v->render_cgal_nef_polyhedron().p3; } + v->progress_report(); } cgal_nef_cache.insert(cache_id, new cgal_nef_cache_entry(N), N.weight()); diff --git a/src/transform.cc b/src/transform.cc index 27a31ce..746283e 100644 --- a/src/transform.cc +++ b/src/transform.cc @@ -266,6 +266,7 @@ CGAL_Nef_polyhedron TransformNode::render_cgal_nef_polyhedron() const } else if (N.dim == 3) { N.p3 += v->render_cgal_nef_polyhedron().p3; } + v->progress_report(); } if (N.dim == 2) |