ReverseEngineering: improve manual segmentation

This commit is contained in:
wmayer
2020-05-08 19:54:15 +02:00
parent 00ba1c43d0
commit a3ca5341e1
2 changed files with 19 additions and 1 deletions

View File

@@ -251,8 +251,13 @@ void SegmentationManual::createSegment()
Mesh::Feature* feaSegm = static_cast<Mesh::Feature*>(adoc->addObject("Mesh::Feature", "Segment"));
Mesh::MeshObject* feaMesh = feaSegm->Mesh.startEditing();
feaMesh->swap(*segment);
feaMesh->clearFacetSelection();
feaSegm->Mesh.finishEditing();
if (ui->checkBoxHideSegm->isChecked()) {
feaSegm->Visibility.setValue(false);
}
if (ui->checkBoxCutSegm->isChecked()) {
Mesh::MeshObject* editmesh = it->Mesh.startEditing();
editmesh->deleteFacets(facets);