0024303: Precision degradation for Geom2dGcc_Circ2d2TanRad in OCCT6.6.0.
authornbv <nbv@opencascade.com>
Thu, 14 Nov 2013 07:11:29 +0000 (11:11 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 14 Nov 2013 07:12:40 +0000 (11:12 +0400)
commit74f5f8df5d06ee80ce3fdf23147909c97b441655
tree8c2fe2aff6bf64fcee1b68cab093ec453dd28744
parentc24d40175354bbb4f4cbc3bfe9f9471a40675964
0024303: Precision degradation for Geom2dGcc_Circ2d2TanRad in OCCT6.6.0.

1. DRAW-command.
2. Initial point (the center of found circle), which is found by standard algorithm, is precised in function PrecRoot(...). Correction is called, if and only if initial point is in tangent zone.
3. Handling of possible divergences and of possible exceptions in PrecRoot() function is added.

Test cases for issue CR24303
src/GccGeo/GccGeo_Circ2d2TanRad.gxx
src/QABugs/QABugs_9.cxx
tests/bugs/modalg_5/bug24303 [new file with mode: 0755]