View Issue Details

IDProjectCategoryView StatusLast Update
0031854CommunityOCCT:Modeling Algorithmspublic2020-10-19 09:22
ReporterVico Liang Assigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionnot fixable 
Product Version7.4.0 
Summary0031854: General fuse generates shape looks bad
DescriptionThe upload file general-fuse-invalid.brep contains two shape, the general result looks bad from the result picture.
TagsNo tags attached.
Test case number

Attached Files

  • general-fuse-invalid.brep (718,452 bytes)
  • general-fuse-2shapes.png (16,663 bytes)
  • general-fuse-2shapes-invalid.png (17,030 bytes)
  • solid.png (14,201 bytes)
  • face.png (9,922 bytes)

Activities

Vico Liang

2020-10-14 12:29

developer  

general-fuse-invalid.brep (718,452 bytes)

Vico Liang

2020-10-14 12:30

developer  

general-fuse-2shapes.png (16,663 bytes)

Vico Liang

2020-10-14 12:30

developer  

general-fuse-2shapes-invalid.png (17,030 bytes)

Vico Liang

2020-10-14 12:34

developer   ~0095967

Also the boolean operation fails between these two objects. Anyway, general fuse should work.

msv

2020-10-14 12:38

developer   ~0095968

Dear Eugeny, could you check your latest patches?

emv

2020-10-14 12:46

developer   ~0095969

The second shape in the compound is invalid in terms of bopcheck.
restore  general-fuse-invalid.brep s
explode s 
bopcheck s_2

explode s_2 f
don s_2_1


How was this shape created?

emv

2020-10-14 12:47

developer  

solid.png (14,201 bytes)

emv

2020-10-14 12:47

developer  

face.png (9,922 bytes)

Vico Liang

2020-10-14 14:20

developer   ~0095974

The shape was created via occt library, such as primitive + boolean + loft + sweep, etc.

msv

2020-10-14 15:07

developer   ~0095975

The problematic face is shown on the picture it has obvious self-intersection of its boundaries. Looking at the surface under this face I have seen self-intersection of the surface. Such shapes are problematic for the majority of OCCT algorithms. You should avoid creating such geometries while working with OCCT.

Vico Liang

2020-10-17 17:22

developer   ~0096039

So do you mean we should fix the shapes before occt algorithm perform? Anyway, it's ok for me. Thanks for your clarification.

msv

2020-10-17 18:32

developer   ~0096044

Dear bugmaster, this bug can be closed.

Issue History

Date Modified Username Field Change
2020-10-14 12:29 Vico Liang New Issue
2020-10-14 12:29 Vico Liang Assigned To => msv
2020-10-14 12:29 Vico Liang File Added: general-fuse-invalid.brep
2020-10-14 12:30 Vico Liang File Added: general-fuse-2shapes.png
2020-10-14 12:30 Vico Liang File Added: general-fuse-2shapes-invalid.png
2020-10-14 12:34 Vico Liang Note Added: 0095967
2020-10-14 12:38 msv Note Added: 0095968
2020-10-14 12:38 msv Assigned To msv => emv
2020-10-14 12:38 msv Status new => assigned
2020-10-14 12:46 emv Note Added: 0095969
2020-10-14 12:47 emv File Added: solid.png
2020-10-14 12:47 emv File Added: face.png
2020-10-14 12:47 emv Assigned To emv => Vico Liang
2020-10-14 12:47 emv Status assigned => feedback
2020-10-14 14:20 Vico Liang Note Added: 0095974
2020-10-14 14:25 Vico Liang Assigned To Vico Liang => emv
2020-10-14 15:07 msv Note Added: 0095975
2020-10-14 15:07 msv Assigned To emv => Vico Liang
2020-10-17 17:22 Vico Liang Note Added: 0096039
2020-10-17 18:32 msv Note Added: 0096044
2020-10-17 18:32 msv Assigned To Vico Liang => bugmaster
2020-10-17 18:32 msv Resolution open => not fixable
2020-10-19 09:22 abv Status feedback => closed
2020-10-19 09:22 abv Target Version 7.6.0 =>