mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
Fixed accounting of parameters to adjust number of initial sample points
This commit is contained in:
parent
826971c3db
commit
dc920f98ea
@ -462,12 +462,18 @@ Standard_Boolean BRepExtrema_ProximityValueTool::getShapesAdditionalVertices()
|
|||||||
|
|
||||||
if (myIsRefinementRequired1)
|
if (myIsRefinementRequired1)
|
||||||
{
|
{
|
||||||
return getEdgeAdditionalVertices (TopoDS::Edge (myShape1), aStep1, myAddVertices1, myAddStatus1);
|
if (!getEdgeAdditionalVertices (TopoDS::Edge (myShape1), aStep1, myAddVertices1, myAddStatus1))
|
||||||
|
{
|
||||||
|
return Standard_False;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (myIsRefinementRequired2)
|
if (myIsRefinementRequired2)
|
||||||
{
|
{
|
||||||
return getEdgeAdditionalVertices (TopoDS::Edge (myShape2), aStep2, myAddVertices2, myAddStatus2);
|
if (!getEdgeAdditionalVertices (TopoDS::Edge (myShape2), aStep2, myAddVertices2, myAddStatus2))
|
||||||
|
{
|
||||||
|
return Standard_False;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ((myShapeType1 == TopAbs_FACE) && (myShapeType2 == TopAbs_FACE))
|
else if ((myShapeType1 == TopAbs_FACE) && (myShapeType2 == TopAbs_FACE))
|
||||||
|
@ -129,6 +129,7 @@ void BRepExtrema_ShapeProximity::Perform()
|
|||||||
myElementSet2);
|
myElementSet2);
|
||||||
myProxValTool.LoadShapeLists (myShapeList1,
|
myProxValTool.LoadShapeLists (myShapeList1,
|
||||||
myShapeList2);
|
myShapeList2);
|
||||||
|
myProxValTool.SetNbSamplePoints (myNbSamples1, myNbSamples2);
|
||||||
|
|
||||||
myProxValTool.Perform (myTolerance);
|
myProxValTool.Perform (myTolerance);
|
||||||
myProxValTool.ProximityPoints(myProxPoint1, myProxPoint2);
|
myProxValTool.ProximityPoints(myProxPoint1, myProxPoint2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user