//=======================================================================
void ShapeUpgrade_UnifySameDomain::UnifyEdges()
{
- Standard_Real Tol = Precision::Confusion();
-
//Handle(ShapeBuild_ReShape) myContext = new ShapeBuild_ReShape;
Standard_Real myTolerance = Precision::Confusion();
TopoDS_Shape aResult = myContext->Apply(myShape);
SeqEdges.Append(expE.Current());
SharedVert.Clear();
CheckSharedVertices(SeqEdges, aMapEdgesVertex, myKeepShapes, SharedVert);
- MergeSeq(SeqEdges, Tol, myConcatBSplines, myContext,
+ MergeSeq(SeqEdges, myAngTol, myConcatBSplines, myContext,
myOldToGeneratedShapes, SharedVert,
myRemovedShapes, NewEdges2OldEdges);
}
CheckSharedVertices(SeqEdges, aMapEdgesVertex, myKeepShapes, SharedVert);
//if (!SharedVert.IsEmpty())
// continue;
- if ( MergeSeq(SeqEdges, Tol, myConcatBSplines, myContext,
+ if ( MergeSeq(SeqEdges, myAngTol, myConcatBSplines, myContext,
myOldToGeneratedShapes, SharedVert,
myRemovedShapes, NewEdges2OldEdges))
{
{
SharedVert.Clear();
CheckSharedVertices(aNonSharedEdges, aMapEdgesVertex, myKeepShapes, SharedVert);
- if ( MergeSeq(aNonSharedEdges, Tol, myConcatBSplines, myContext,
+ if ( MergeSeq(aNonSharedEdges, myAngTol, myConcatBSplines, myContext,
myOldToGeneratedShapes, SharedVert,
myRemovedShapes, NewEdges2OldEdges))
{