View Issue Details

IDProjectCategoryView StatusLast Update
0025829Open CASCADEOCCT:Modeling Algorithmspublic2023-08-01 15:06
ReporterabvAssigned Toisn 
PrioritynormalSeverityminor 
Status assignedResolutionopen 
PlatformWindowsOSVC++ 2010 
Target VersionUnscheduled 
Summary0025829: Instability: bfuse produces bad shape on 32-bit and good on 64-bit
DescriptionThere is difference in results of tests on 32- and 64-bit Windows on current development version, the following tests are BAD on 32-bit and OK on 64-bit:

bugs modalg_4 bug697_2 bug697_4 bug697_7 bug697_8

The difference is in result of bfuse command: on 54-bit it produces valid shape while on 32-bit it produces shape without some faces (see attached image) and checkshape reports "BRepCheck_BadOrientationOfSubshape"

I run on i7-4790 CPU, 16 Gb RAM, Windows 7, vc10 SP1
Steps To Reproducetest bugs modalg_4 bug697_2
test bugs modalg_4 bug697_4
test bugs modalg_4 bug697_7
test bugs modalg_4 bug697_8

TagsNo tags attached.
Test case number

Attached Files

  • bug697_2_32vs64.png (15,179 bytes)
  • f1.brep (20,590 bytes)
  • f2.brep (129,686 bytes)
  • out32.jpg (37,511 bytes)
  • out64.jpg (38,173 bytes)

Activities

abv

2015-02-14 09:49

manager  

bug697_2_32vs64.png (15,179 bytes)

msv

2015-09-10 16:31

developer   ~0045435

Dear Ilya, please check the state of this bug in the current master.

isn

2015-09-18 15:17

developer   ~0045891

It's seems that there is a some problem with face-face intersector (inside BOPAlgo).
I extracted two faces from initial shape - f1.brep + f2.brep.
The following script can be used to reproduce this issue:
restore f1.brep
restore f2.brep
bopcurve f1 f2

That script produce the following results:
32bit:
Tolerance Reached=0.05492097931250408
2 curve(s) found.
c_1 c_2
(out32.jpg)

64bit:
Tolerance Reached=9.0623070963573101e-005
2 curve(s) found.
c_1 c_2
(out64.jpg)

isn

2015-09-18 15:17

developer  

f1.brep (20,590 bytes)

isn

2015-09-18 15:18

developer  

f2.brep (129,686 bytes)

isn

2015-09-18 15:18

developer  

out32.jpg (37,511 bytes)

isn

2015-09-18 15:18

developer  

out64.jpg (38,173 bytes)

Issue History

Date Modified Username Field Change
2015-02-14 09:31 abv New Issue
2015-02-14 09:31 abv Assigned To => msv
2015-02-14 09:49 abv File Added: bug697_2_32vs64.png
2015-04-30 11:54 abv Target Version 6.9.0 => 7.1.0
2015-09-10 16:31 msv Note Added: 0045435
2015-09-10 16:31 msv Assigned To msv => isn
2015-09-10 16:31 msv Status new => assigned
2015-09-18 15:17 isn Note Added: 0045891
2015-09-18 15:17 isn File Added: f1.brep
2015-09-18 15:18 isn File Added: f2.brep
2015-09-18 15:18 isn File Added: out32.jpg
2015-09-18 15:18 isn File Added: out64.jpg
2016-10-28 16:28 msv Target Version 7.1.0 => 7.2.0
2017-07-24 09:32 msv Target Version 7.2.0 => 7.3.0
2017-12-05 17:09 msv Target Version 7.3.0 => 7.4.0
2019-08-12 16:45 msv Target Version 7.4.0 => 7.5.0
2020-09-14 22:54 msv Target Version 7.5.0 => 7.6.0
2021-08-29 18:51 msv Target Version 7.6.0 => 7.7.0
2022-10-24 10:43 szy Target Version 7.7.0 => 7.8.0
2023-08-01 15:06 dpasukhi Target Version 7.8.0 => Unscheduled