DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0024597

Missing internal vertex in the result of General Fuse Operation

Open CASCADEOCCT:Modeling Algorithmsclosed5 public notes

Search issues

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


Public activity

5 archived notes

Participants are labeled by their role within this record.

01Commenter 1
The branch CR24597 is ready to be reviewed.
02Commenter 2
OK.
03Commenter 3
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

04Commenter 4
The results of cases:
bugs modalg_1 bug10605_2
bugs modalg_1 bug10605_3
are OK.
05Commenter 5
OK,
Issue CR24597 is TESTED.