0025892: Wrong result obtained by projection algorithm.
authoraml <aml@opencascade.com>
Thu, 19 Mar 2015 13:33:43 +0000 (16:33 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 19 Mar 2015 14:08:25 +0000 (17:08 +0300)
commit1cdee2a613d005fe0ffe70ffa09fde04b464c336
treeb1b27ea4fe8eacbcce74650e06d08b993b2c5dde
parent4e2914a6a03e2a8cbd2e5da6f3951e22a9295f26
0025892: Wrong result obtained by projection algorithm.

1) Treatment of case when projection algorithm to BSpline surface return null 2d curve.
2) Changed approximation of next step in default projection algorithm.
3) Special handling of surface of revolution added.

"Period jump" handling evaded in case when curve not computed.

Test cases for issue CR25892

Small correction of test cases fot CR25892
18 files changed:
src/ProjLib/ProjLib_CompProjectedCurve.cxx
src/ProjLib/ProjLib_ProjectedCurve.cxx
src/ProjLib/ProjLib_Projector.cxx
tests/bugs/moddata_2/bug469
tests/bugs/moddata_3/bug25892_01 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_02 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_03 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_04 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_05 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_06 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_07 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_08 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_09 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_10 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_11 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_12 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_13 [new file with mode: 0644]
tests/bugs/moddata_3/bug25892_14 [new file with mode: 0644]