mBox->bbSetOutputMeshBase( GetMeshBase() );
mBox->bbSetOutputMeshTemp( GetMeshTemp() );
mBox->bbSetOutputMeshNames( GetMeshNames() );
+ mBox->bbSetOutputAllPolyDatas( GetAllPolyDatas() );
+ mBox->bbSetOutputMeshSelection( GetCurrentMesh() );
if(signalBox==true){
mBox->bbSignalOutputModification();
}
{
meshManagerModel_Box = new MeshManagerModel_Box(this);
- meshManagerModel_Box->AddMeshes_( bbGetInputMeshVector() );
-
- meshManagerModel_Box->AddMesh_( bbGetInputMesh() );
+ if(bbGetInputMemoryMode() == false){
+ meshManagerModel_Box->MeshMemoryModeOff();
+ meshManagerModel_Box->AddMeshes_( bbGetInputMeshVector() );
+ meshManagerModel_Box->AddMesh_( bbGetInputMesh() );
+ meshManagerModel_Box->ResetHistory();
+ }
+ else{
+ meshManagerModel_Box->MeshMemoryModeOn();
+ meshManagerModel_Box->SetHistory(50);
+ meshManagerModel_Box->AddMesh_( bbGetInputMesh() );
+ meshManagerModel_Box->SaveMemoryMode();
+ }
+
//meshManagerModel_Box->SetMeshBase( bbGetInputMesh() );
meshManagerModel_Box->RefreshOutputs(false);
bbSetOutputMeshManagerModel( meshManagerModel_Box );