]> OCCT Git - occt-copy.git/commit
0024200: Wrong result obtained by Exterma Curve/Curve
authoraml <aml@opencascade.com>
Thu, 24 Oct 2013 07:54:40 +0000 (11:54 +0400)
committerazv <artem.zhidkov@opencascade.com>
Thu, 31 Oct 2013 10:25:19 +0000 (14:25 +0400)
commit3141998ac8e3138d7055d5cceee1ed2c37581344
treea24b8ef568b474de5fb2550735c06e5502e0d084
parentfc7fdbe97b467053c3f8bf9a0cf361c3a1974cf9
0024200: Wrong result obtained by Exterma Curve/Curve
changed number of nodes in case of GeomAbs_Line in Extrema_GExtCC::Perform() function.
changed number of nodes in case of GeomAbs_Line in Extrema_GExtCC::Perform().
fixed incorrect indexes and Coeff check in Extrema_CurveCache::Extrema_CurveCache added to avoid int overflow.
Added test case bugs/modalg_5/bug24200
Added check if (aNbS[i] * Coeff[i]) too big in Extrema_GExtCC::Perform().
src/Extrema/Extrema_CurveCache.gxx
src/Extrema/Extrema_GExtCC.gxx
tests/bugs/modalg_5/bug24200 [new file with mode: 0644]