mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-29 14:00:49 +03:00
0026620: Shape healing unreasonably downgrades tolerance of a face
Added face support in SameParameter in classes ShapeAnalysis_Edge, ShapeFix_Edge. Test case for issue CR26620 Minor correction.
This commit is contained in:
@@ -157,6 +157,15 @@ public:
|
||||
//! If deviation is greater than tolerance of the edge (i.e.
|
||||
//! incorrect flag) returns False, else returns True.
|
||||
Standard_EXPORT Standard_Boolean CheckSameParameter (const TopoDS_Edge& edge, Standard_Real& maxdev, const Standard_Integer NbControl = 23);
|
||||
|
||||
//! Checks the edge to be SameParameter.
|
||||
//! Calculates the maximal deviation between 3d curve and each
|
||||
//! pcurve of the edge on <NbControl> equidistant points (the same
|
||||
//! algorithm as in BRepCheck; default value is 23 as in BRepCheck).
|
||||
//! This deviation is returned in <maxdev> parameter.
|
||||
//! If deviation is greater than tolerance of the edge (i.e.
|
||||
//! incorrect flag) returns False, else returns True.
|
||||
Standard_EXPORT Standard_Boolean CheckSameParameter (const TopoDS_Edge& theEdge, const TopoDS_Face& theFace, Standard_Real& theMaxdev, const Standard_Integer theNbControl = 23);
|
||||
|
||||
//! Computes the maximal deviation between the two curve
|
||||
//! representations.
|
||||
|
Reference in New Issue
Block a user