0025782: The result of intersection between two cylinders is incorrect
authornbv <nbv@opencascade.com>
Wed, 11 Feb 2015 06:16:00 +0000 (09:16 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 12 Feb 2015 08:52:54 +0000 (11:52 +0300)
commitb70d2b099958eb81c03e8470c7d991b7512ba235
tree45d7288ea26542c5827c6299698acf00986a7420
parentb8f2022f8c62df0700b3ded09ddd7702297df9a0
0025782: The result of intersection between two cylinders is incorrect

1. Cylinders are tangent to each other indeed. Fix processes this case.
2. Algorithm of intersection line computing (in case of cylinders with two parallel axes) has been changed.

Test cases for issue CR25782
src/IntAna/IntAna_QuadQuadGeo.cxx
tests/bugs/moddata_3/bug25782_1 [new file with mode: 0755]
tests/bugs/moddata_3/bug25782_2 [new file with mode: 0755]