Archived issue #0024597
Missing internal vertex in the result of General Fuse Operation
Description
Missing internal vertex in the result of General Fuse Operation
Steps to reproduce
Use the following commands to reproduce the problem:
#
cylinder c1 20
trimv c1 c1 0 50
mkface b1 c1
vertex v1 0 20 25
orientation v1 I
add v1 b1
box b2 -30 -30 5 60 60 40
# add the arguments
bclearobjects; bcleartools
baddobjects b1 b2
# intersection step
bfillds
# building step
bbuild r
#
# The result contents in current version:
nbshapes r
#
Number of shapes in r
VERTEX : 12
EDGE : 19
WIRE : 13
FACE : 11
SHELL : 2
SOLID : 2
COMPSOLID : 0
COMPOUND : 1
SHAPE : 60
# but it should be:
nbshapes r
Number of shapes in r
VERTEX : 13
EDGE : 19
WIRE : 13
FACE : 11
SHELL : 2
SOLID : 2
COMPSOLID : 0
COMPOUND : 1
SHAPE : 61
#
cylinder c1 20
trimv c1 c1 0 50
mkface b1 c1
vertex v1 0 20 25
orientation v1 I
add v1 b1
box b2 -30 -30 5 60 60 40
# add the arguments
bclearobjects; bcleartools
baddobjects b1 b2
# intersection step
bfillds
# building step
bbuild r
#
# The result contents in current version:
nbshapes r
#
Number of shapes in r
VERTEX : 12
EDGE : 19
WIRE : 13
FACE : 11
SHELL : 2
SOLID : 2
COMPSOLID : 0
COMPOUND : 1
SHAPE : 60
# but it should be:
nbshapes r
Number of shapes in r
VERTEX : 13
EDGE : 19
WIRE : 13
FACE : 11
SHELL : 2
SOLID : 2
COMPSOLID : 0
COMPOUND : 1
SHAPE : 61
Public activity
5 archived notes
Participants are labeled by their role within this record.
The branch CR24597 is ready to be reviewed.
OK.
Dear BugMaster,
Branch CR24597 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 44 (44 on master)
Windows: 0 (0 on master)
products component :
Linux: 12 (12 on master)
Windows: 2 (2 on master)
Regressions/Differences:
No regressions/differences
Testing cases:
http://occt-tests/CR24597-master-occt/Debian60-64/bugs/modalg_5/bug24597.html
http://occt-tests/CR24597-master-occt/Windows-32-VC9/bugs/modalg_5/bug24597.html
bugs modalg_5(010) bug24597: OK
Testing on Linux:
Total MEMORY difference: 371800392 / 372443488
Total CPU difference: 41939.3500000002 / 43920.73000000019
Testing on Windows:
Total MEMORY difference: 419213088 / 409835076
Total CPU difference: 35674.46875 / 35405.578125
There are following differences in images found by testdiff.
http://occt-tests/CR24597-master-occt/Debian60-64/diff-Debian60-64.html
http://occt-tests/CR24597-master-occt/Windows-32-VC9/diff-Windows-32-VC9.html
IMAGE bugs modalg_1 bug10605_2: bug10605_2.png differs
IMAGE bugs modalg_1 bug10605_3: bug10605_3.png differs
Branch CR24597 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 44 (44 on master)
Windows: 0 (0 on master)
products component :
Linux: 12 (12 on master)
Windows: 2 (2 on master)
Regressions/Differences:
No regressions/differences
Testing cases:
http://occt-tests/CR24597-master-occt/Debian60-64/bugs/modalg_5/bug24597.html
http://occt-tests/CR24597-master-occt/Windows-32-VC9/bugs/modalg_5/bug24597.html
bugs modalg_5(010) bug24597: OK
Testing on Linux:
Total MEMORY difference: 371800392 / 372443488
Total CPU difference: 41939.3500000002 / 43920.73000000019
Testing on Windows:
Total MEMORY difference: 419213088 / 409835076
Total CPU difference: 35674.46875 / 35405.578125
There are following differences in images found by testdiff.
http://occt-tests/CR24597-master-occt/Debian60-64/diff-Debian60-64.html
http://occt-tests/CR24597-master-occt/Windows-32-VC9/diff-Windows-32-VC9.html
IMAGE bugs modalg_1 bug10605_2: bug10605_2.png differs
IMAGE bugs modalg_1 bug10605_3: bug10605_3.png differs
The results of cases:
bugs modalg_1 bug10605_2
bugs modalg_1 bug10605_3
are OK.
bugs modalg_1 bug10605_2
bugs modalg_1 bug10605_3
are OK.
OK,
Issue CR24597 is TESTED.
Issue CR24597 is TESTED.