}
}
- Message_ProgressScope aPS(theRange, NULL, myIsIntersectionNeeded ? 10 : 1);
+ Message_ProgressScope aPS(theRange, NULL, myIsIntersectionNeeded ? 100 : 30);
// If necessary perform intersection of the argument shapes
if (myIsIntersectionNeeded)
{
aLArgs.Append(it.Value());
// Perform intersection
- IntersectShapes(aLArgs, aPS.Next(9));
+ IntersectShapes(aLArgs, aPS.Next(70));
if (HasErrors())
{
if (aDumpOper.IsDump())
}
// Build the result
- BuildResult(aPS.Next(1));
+ BuildResult(aPS.Next(30));
if (HasErrors())
{
return;
NotDone();
// Destroy the tools if necessary
Clear();
- Message_ProgressScope aPS(theRange, NULL, 2);
+ Message_ProgressScope aPS(theRange, "Performing General Fuse operation", 100);
// If necessary perform intersection of the argument shapes
- IntersectShapes(myArguments, aPS.Next());
+ IntersectShapes(myArguments, aPS.Next(70));
if (HasErrors())
return;
// Set arguments to builder
myBuilder->SetArguments(myArguments);
// Build the result basing on intersection results
- BuildResult(aPS.Next());
+ BuildResult(aPS.Next(30));
}
//=======================================================================
}
// If necessary perform intersection of the argument shapes
- Message_ProgressScope aPS(theRange, "Performing Split operation", myIsIntersectionNeeded ? 10 : 1);
+ Message_ProgressScope aPS(theRange, "Performing Split operation", myIsIntersectionNeeded ? 100 : 30);
if (myIsIntersectionNeeded)
{
// Combine Arguments and Tools for intersection into a single list
aLArgs.Append(it.Value());
// Perform intersection
- IntersectShapes(aLArgs, aPS.Next(9));
+ IntersectShapes(aLArgs, aPS.Next(70));
if (HasErrors())
return;
}
((BOPAlgo_Splitter*)myBuilder)->SetTools(myTools);
// Build result shape basing on the intersection results
- BuildResult(aPS.Next(1));
+ BuildResult(aPS.Next(30));
}