]> OCCT Git - occt.git/commit
0032721: Modeling Algorithms - BOP wrong results on a cone and an extrusion
authorjgv <jgv@opencascade.com>
Wed, 30 Mar 2022 01:28:02 +0000 (04:28 +0300)
committersmoskvin <smoskvin@opencascade.com>
Tue, 19 Apr 2022 16:23:10 +0000 (19:23 +0300)
commit1f45f213585eaf349bf41c2219c83fd9af8bae1f
treefced84ba85c785cbb15b76f322c6f933dcb61361
parentd7f5072158dd4ecc79f302af42bee8a6f785eed8
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