ReverseEngineering: implement mesh segmentation workflow

This commit is contained in:
wmayer
2020-03-03 16:46:34 +01:00
committed by Bernd Hahnebach
parent cfb176e08c
commit 5b8dc807e8
8 changed files with 603 additions and 8 deletions

View File

@@ -50,13 +50,13 @@ Workbench::~Workbench()
Gui::MenuItem* Workbench::setupMenuBar() const
{
Gui::MenuItem* root = StdWorkbench::setupMenuBar();
Gui::MenuItem* item = root->findItem("&Windows");
Gui::MenuItem* reen = new Gui::MenuItem;
root->insertItem(item, reen);
reen->setCommand("&REEN");
*reen << "Reen_ApproxPlane"
<< "Reen_ApproxSurface";
Gui::MenuItem* root = StdWorkbench::setupMenuBar();
Gui::MenuItem* item = root->findItem("&Windows");
Gui::MenuItem* reen = new Gui::MenuItem;
root->insertItem(item, reen);
reen->setCommand("&REEN");
*reen << "Reen_ApproxPlane"
<< "Reen_ApproxSurface";
Gui::MenuItem *reconstruct = new Gui::MenuItem();
reconstruct->setCommand("Surface reconstruction");
@@ -64,7 +64,17 @@ Gui::MenuItem* Workbench::setupMenuBar() const
<< "Reen_ViewTriangulation";
*reen << reconstruct;
return root;
Gui::MenuItem *segm = new Gui::MenuItem();
segm->setCommand("Segmentation");
*segm << "Mesh_RemeshGmsh"
<< "Mesh_VertexCurvature"
<< "Mesh_CurvatureInfo"
<< "Separator"
<< "Reen_Segmentation"
<< "Reen_MeshBoundary";
*reen << segm;
return root;
}
Gui::ToolBarItem* Workbench::setupToolBars() const