DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0023749

Tests cases boolean bsection M9 N4 work incorrect with new Boolean Operation Algorithm

Open CASCADEOCCT:Modeling Algorithmsclosed2 public notes

Search issues

Description

Tests cases boolean bsection M9 N4 work incorrect with new Boolean Operation Algorithm.

Steps to reproduce

1. a. test boolean bsection M9
   b. restore [locate_data_file lh3d_px1.brep] b1
      explode b1 f; compound b1_253 b1_296 b1
      plane p 0 60*100 0 0 1 0
      mkface b2 p
      bsection r b1 b2
      #exception

2. a. test boolean bsection N4
   b. restore [locate_data_file lh3d_px2.brep] b1
      explode b1 f; compound b1_408 b1_530 b1
      set i 150
      plane p 0 $i*100 0 0 1 0
      mkface b2 p
      bsection r b1 b2
      checkshape r
      #result is not valid (BRepCheck_InvalidPointOnCurve)

Public activity

2 archived notes

Participants are labeled by their role within this record.

01Commenter 1
Git branch CR23749 is ready to be reviewed.
02Commenter 2
Dear Commenter 1,

Branch CR23749 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]

Number of compiler warnings:

occt component :
Linux: 3 (3 on master)
Windows: 39 (39 on master)

products component :
Linux: 9 (9 on master)
Windows: 59 (50 on master)

Regressions:
No regressions

Improvements:
http://occt-tests/CR23749-master-occt/Mandriva2010/bugs/modalg_4/bug726_1.html
bugs modalg_4(009) bug726_1

Testing cases:
boolean bsection(015) M9 N4 - OK

Testing on Linux:
Total MEMORY difference: 237932872 / 237708772
Total CPU difference: 10105.860000000153 / 8462.160000000538

Testing on Windows:
Total MEMORY difference: 336889548 / 337038556
Total CPU difference: 15064.09375 / 13034.4375

There are not serious differences in images found by testdiff.

Related records