occt: master 624c599c

Author Committer Branch Timestamp Parent
nbv nbv master 2017-11-30 10:44:48 master 0a807dd9
Changeset 0029359: Approximation algorithm computes multidimensional distance in Euclidean space incorrectly

Wrong distance computation has been corrected.

Some test-cases have been corrected according to their new behavior. Namely, built (by approximation algorithm) curve(s) has changed its geometrical position.

1. tests/blend/simple/X4

It is not a regression because the result is not correct on both MASTER and FIX (see explanation in the issue 0026740). This problem is expected to be solved after porting Fillet-algorithm to new Boolean operation. Old Boolean operations do not cover Edge-Edge tangent-zone by vertex.

2. tests/bugs/modalg_6/bug27341_318

"checknbshapes" has been deleted in order to avoid non-stable behavior (see issue 0029360) of this test case. New result is OK on both Linux and Windows platform.
mod - src/Approx/Approx_BSplComputeLine.gxx Diff File
mod - src/Approx/Approx_ComputeLine.gxx Diff File
mod - src/ApproxInt/ApproxInt_Approx.gxx Diff File
mod - tests/blend/simple/X4 Diff File
mod - tests/boolean/bsection/M3 Diff File
mod - tests/bugs/modalg_5/bug24585_1 Diff File
mod - tests/bugs/modalg_6/bug26896_2 Diff File
mod - tests/bugs/modalg_6/bug27282_2 Diff File
mod - tests/bugs/modalg_6/bug27302 Diff File
mod - tests/bugs/modalg_6/bug27341_106 Diff File
mod - tests/bugs/modalg_6/bug27341_107 Diff File
mod - tests/bugs/modalg_6/bug27341_301 Diff File
mod - tests/bugs/modalg_6/bug27341_312 Diff File
mod - tests/bugs/modalg_6/bug27341_318 Diff File
mod - tests/bugs/modalg_6/bug27341_319 Diff File
mod - tests/bugs/modalg_6/bug27664_1 Diff File
mod - tests/bugs/modalg_6/bug27896 Diff File
mod - tests/bugs/modalg_6/bug28009_2 Diff File
mod - tests/perf/modalg/bug26310_1 Diff File