1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-14 13:30:48 +03:00

0027888: Fuse of valid untouched solids leads to result with faulties

Incorrect result of classification of a point relatively a solid leads to faulty interferences between vertices/edges of one solid with another one.  Classification has been corrected by checking if an auxiliary point in face coincides with the face boundary in 3D space.

Test case has been created.
This commit is contained in:
msv
2016-09-21 11:02:25 +03:00
committed by kgv
parent c381fda2d6
commit c58b30780a
3 changed files with 48 additions and 13 deletions

View File

@@ -152,14 +152,12 @@ public:
Standard_EXPORT void Destroy();
protected:
Standard_EXPORT TopAbs_State ClassifyUVPoint
(const IntCurvesFace_Intersector& theIntersector,
const Handle(BRepAdaptor_HSurface)& theSurf,
const gp_Pnt2d& theP2d) const;
private: