]> OCCT Git - occt.git/commit
0032721: Modeling Algorithms - BOP wrong results on a cone and an extrusion OCCT-762 V7_6_2
authorjgv <jgv@opencascade.com>
Wed, 30 Mar 2022 01:28:02 +0000 (04:28 +0300)
committersmoskvin <smoskvin@opencascade.com>
Tue, 26 Apr 2022 09:59:16 +0000 (12:59 +0300)
commitbb368e271e24f63078129283148ce83db6b9670a
tree806cdcfc9f3701110e1e836727c84a31d0f924b0
parent04ecb233f283d669e9f90f11500ae06cfca3d6ab
0032721: Modeling Algorithms - BOP wrong results on a cone and an extrusion

1. Modify method IntPatch_ALineToWLine::MakeWLine: add correction of end points of each line on 2 surfaces if an end point is a pole on a surface.
2. Modify method IntPatch_WLine::ComputeVertexParameters: adjust a point on curve to corresponding vertex the following way: set 3D point as the point of the vertex and 2D points as the points of the point on curve.
15 files changed:
src/IntPatch/IntPatch_ALineToWLine.cxx
src/IntPatch/IntPatch_ALineToWLine.hxx
src/IntPatch/IntPatch_WLine.cxx
src/IntSurf/IntSurf_LineOn2S.hxx
src/IntSurf/IntSurf_LineOn2S.lxx
tests/bugs/modalg_7/bug29807_b3a
tests/bugs/modalg_7/bug29807_b5a
tests/bugs/modalg_8/bug32721 [new file with mode: 0644]
tests/lowalgos/intss/bug29807_i1002
tests/lowalgos/intss/bug29807_i1003
tests/lowalgos/intss/bug29807_i1004
tests/lowalgos/intss/bug29807_i1005
tests/lowalgos/intss/bug29807_i3002
tests/lowalgos/intss/bug29807_i3004
tests/lowalgos/intss/bug29807_i3005