0024914: Micro edge is created during Boolean Operations
authorpkv <pkv@opencascade.com>
Thu, 15 May 2014 13:45:46 +0000 (17:45 +0400)
committerapn <apn@opencascade.com>
Thu, 15 May 2014 13:46:34 +0000 (17:46 +0400)
commita34f083b8c577861666b53370abc069619811b0b
tree83f3f0f1bd8f73c5aaea9eb0a9ca2ed91b836696
parent64215435027e9a430a33f190ab22b4ec1d1501d4
0024914: Micro edge is created during Boolean Operations

class IntAna_QuadQuadGeo
The changes have been done to provide the treatment the cases
when the value of the angle between the planes is small and
the origin of intersection line should be refined.

class IntTools_FaceFace
The changes have been done to provide the treatment of faces
in cases when both are based on planar surfaces.
The UV-bounds have been extended to provide correct solutions
as it has been done for all other cases with plane-based faces.

Added test case bugs/modalg_5/bug24914
Modified length of result shape in test case bugs/modalg_1/bug10232
src/IntAna/IntAna_QuadQuadGeo.cxx
src/IntTools/IntTools_FaceFace.cxx
tests/bugs/modalg_1/bug10232
tests/bugs/modalg_5/bug24914 [new file with mode: 0644]