View Issue Details

IDProjectCategoryView StatusLast Update
0031993CommunityOCCT:Modeling Algorithmspublic2022-10-24 10:41
Reporterabezotosniy Assigned Tomsv  
PrioritynormalSeverityminor 
Status newResolutionopen 
PlatformAMD64OSWindows 
Product Version7.5.0 
Target Version7.8.0 
Summary0031993: Boolean operation on arguments imported from a step file does not work correctly.
DescriptionI exported the shape from SolidWorks as step file.
And I want to do boolean operation on it in OCC.
But I get incorrect result with any errors.

I suppose this happens because imported shapes have some defects.
Draw[67]> bopargcheck step_1_3 -O #FB
Made faulty shape: s1COnS_1 (MaxDist = 0.002217327758767739, MaxPar = 0.1245655804749155)
Made faulty shape: s1COnS_2 (MaxDist = 0.0012070304483742327, MaxPar = 0.018731643957181774)
Faulties for FIRST  shape found : 2
---------------------------------
Shapes are not suppotrted by BOP: NO
Self-Intersections              : NO
Check for SI has been aborted   : NO
Too small edges                 : NO
Bad faces                       : NO
Too close vertices              : DISABLED
Too close edges                 : DISABLED
Shapes with Continuity C0       : NO
Invalid Curve on Surface        : YES  Cases(2)  Total shapes(4)


Is there a way to heal such shape?
Steps To Reproduce
stepread 3_Layers.step step *

explode step_1

box box1 150 1 300 30 500 30

bclearobjects
bcleartools

baddobjects box1 step_1_1 step_1_2 step_1_3
bapibuild res1

explode res1
TagsNo tags attached.
Test case number

Attached Files

  • 3_Layers.STEP (385,484 bytes)
  • bop_step.jpg (68,883 bytes)

Activities

abezotosniy

2020-12-11 21:19

reporter  

3_Layers.STEP (385,484 bytes)

abezotosniy

2020-12-11 21:20

reporter  

bop_step.jpg (68,883 bytes)

Issue History

Date Modified Username Field Change
2020-12-11 21:19 abezotosniy New Issue
2020-12-11 21:19 abezotosniy Assigned To => msv
2020-12-11 21:19 abezotosniy File Added: 3_Layers.STEP
2020-12-11 21:20 abezotosniy File Added: bop_step.jpg
2020-12-11 21:56 kgv Target Version => 7.6.0
2020-12-11 21:56 kgv Description Updated
2020-12-11 21:56 kgv Steps to Reproduce Updated
2021-08-29 19:09 msv Target Version 7.6.0 => 7.7.0
2022-10-24 10:41 szy Target Version 7.7.0 => 7.8.0