View Issue Details

IDProjectCategoryView StatusLast Update
0026727CommunityOCCT:Modeling Algorithmspublic2015-09-28 10:02
ReporterIstvan Csanady Assigned Tobugmaster  
PrioritynormalSeveritymajor 
Status closedResolutionno change required 
Summary0026727: Wrong result when fusing coincident cylinder and tube
DescriptionThe inner cyilinder "disappears" after using boolean fuse algorithm. See the attached shapes.
Steps To Reproducerestore shape1.brep a
restore shape2.brep b
explode a
invert a_1
bfuse r a_1 b
TagsNo tags attached.
Test case number

Attached Files

Activities

Istvan Csanady

2015-09-26 23:09

developer  

cylinder_and_tube.zip (3,621 bytes)

msv

2015-09-28 09:52

developer   ~0046184

Dear Istvan,
The first shape (tube) is not valid, because the shell of this solid is inverted. You can see it analyzing the normals in the view with the following command:

  normals a 5

Red lines show normals of forward faces, and blue line - of reversed (see attached picture).
If we invert the shell fuse operation gives expected correct result. The script in steps to reproduce shows the corrective commands.

msv

2015-09-28 09:52

developer  

tube_normals.PNG (54,147 bytes)   

Istvan Csanady

2015-09-28 09:54

developer   ~0046185

Thank you, false alarm, my fault, sorry. I should have been more careful before reporting.

msv

2015-09-28 09:57

developer   ~0046186

Frankly speaking, the shape of the tube is valid. It represents the infinite space except for the place where the tube would be located. So, the result of fuse of original shapes is correct: the cylinder is wholly covered by that infinite shape.

msv

2015-09-28 09:58

developer   ~0046187

Dear bugmaster, please close this bug.

Issue History

Date Modified Username Field Change
2015-09-26 23:09 Istvan Csanady New Issue
2015-09-26 23:09 Istvan Csanady Assigned To => msv
2015-09-26 23:09 Istvan Csanady File Added: cylinder_and_tube.zip
2015-09-28 08:55 abv Target Version 6.9.1 => 7.1.0
2015-09-28 09:46 msv Steps to Reproduce Updated
2015-09-28 09:52 msv Note Added: 0046184
2015-09-28 09:52 msv Assigned To msv => Istvan Csanady
2015-09-28 09:52 msv Status new => feedback
2015-09-28 09:52 msv File Added: tube_normals.PNG
2015-09-28 09:54 Istvan Csanady Note Added: 0046185
2015-09-28 09:57 msv Note Added: 0046186
2015-09-28 09:58 msv Note Added: 0046187
2015-09-28 09:58 msv Assigned To Istvan Csanady => bugmaster
2015-09-28 09:58 msv Status feedback => reviewed
2015-09-28 09:59 msv Resolution open => no change required
2015-09-28 10:02 abv Status reviewed => closed
2015-09-28 10:02 abv Target Version 7.1.0 =>