diff --git a/AABB_tree/demo/AABB_tree/Scene.cpp b/AABB_tree/demo/AABB_tree/Scene.cpp index 31dc1a1e14b..570bd37b58e 100644 --- a/AABB_tree/demo/AABB_tree/Scene.cpp +++ b/AABB_tree/demo/AABB_tree/Scene.cpp @@ -845,6 +845,8 @@ void Scene::refine_bisection(const FT max_sqlen) Refiner refiner(m_pPolyhedron); refiner(max_sqlen); std::cout << "done (" << m_pPolyhedron->size_of_facets() << " facets)" << std::endl; + + clear_internal_data(); } void Scene::refine_loop() @@ -857,6 +859,8 @@ void Scene::refine_loop() std::cout << "Loop subdivision..."; CGAL::Subdivision_method_3::Loop_subdivision(*m_pPolyhedron, 1); std::cout << "done (" << m_pPolyhedron->size_of_facets() << " facets)" << std::endl; + + clear_internal_data(); }