Plugin ignores non pure triangle polyhedrons.

This commit is contained in:
Maxime Gimeno 2016-07-19 15:38:42 +02:00
parent 4682f8d6b8
commit f27b08cf78
1 changed files with 5 additions and 1 deletions

View File

@ -1204,7 +1204,11 @@ void Polyhedron_demo_cut_plugin::createCutPlane() {
CGAL::Three::Scene_item* item = scene->item(i);
Scene_polyhedron_item* poly_item = qobject_cast<Scene_polyhedron_item*>(item);
if(!poly_item) continue;
if(!poly_item->polyhedron()->is_pure_triangle())
{
messages->warning(QString("%1 ignored (not pure triangle)").arg(poly_item->name()));
continue;
}
if(facet_trees.find(poly_item) == facet_trees.end()) {
facet_trees[poly_item] = new Facet_tree();
PPMAP pmap;