if (bbGetInputTool()==10) // Undo
{
bbGetInputMeshManagerModel()->Undo();
- //printf("EED Warning! MeshManager_tool Undo Not implemented.\n");
+ bbSetOutputOut(bbGetInputMeshManagerModel()->GetReferencePoint());
} // if Tool 10 Undo
if (bbGetInputTool()==20) // Redo
{
bbGetInputMeshManagerModel()->Redo();
- //printf("EED Warning! MeshManager_tool Redo Not implemented.\n");
+ bbSetOutputOut(bbGetInputMeshManagerModel()->GetReferencePoint());
} // if Tool 20 Redo
if (bbGetInputTool()==30) // Set
} // if Tool 35 Set memory mode
if(bbGetInputTool() == 37) // Save State Memory Mode
{
- if(bbGetInputStringParam().length() > 0){
- cout << " MeshManager_tool : MeshManagerModel Executed tool 37" << endl;//bGetInputMeshManagerModel()->Save();
+ if(bbGetInputDoubleParams().size() == 5){
+ std::vector<double> point = {bbGetInputDoubleParams()[0], bbGetInputDoubleParams()[1], bbGetInputDoubleParams()[2]};
+ bbGetInputMeshManagerModel()->SetReferencePoint(point);
bbGetInputMeshManagerModel()->SaveMemoryMode();
- // cout << bbGetInputStringParam() << endl;
}
}
if (bbGetInputTool()==32) // Copy and Set