Archived issue #0032849
Modeling Algorithms - Intersection algorithm returns incomplete result
Description
For given surfaces intersection algorithm must produce two curves, only one curve is produced.
Steps to reproduce
#Use attached files bug32849_s1, bug32849_s2:
restore bug32849_s1 s1
restore bug32849_s2 s2
intersect ii s1 s2
#result must be ii_1 and ii_2
restore bug32849_s1 s1
restore bug32849_s2 s2
intersect ii s1 s2
#result must be ii_1 and ii_2
Public activity
11 archived notes
Participants are labeled by their role within this record.
bug32849_s1 (4,338 bytes)
bug32849_s2 (4,965 bytes)
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Feb 1 12:17:52 2022 +0300
0032811: Bad result of sweep operation due to Surface Surface Intersect Bug
GeomInt/GeomInt_IntSS.cxx, IntTools/IntTools_FaceFace.cxx - setting deflection 0.01
for case of two bspline surfaces
IntPolyh/IntPolyh_Intersection.cxx, IntPolyh/IntPolyh_Intersection.hxx - status IsParallel is added
BndLib/BndLib_Add3dCurve.cxx, IntTools/IntTools_TopolTool.cxx - fix small bugs
Correction of test scripts according to current behavior of algorithms
lowalgos/intss/bug32849 - test case added
[revision removed]
Detailed log of new commits:
Author: Author
Date: Tue Feb 1 12:17:52 2022 +0300
0032811: Bad result of sweep operation due to Surface Surface Intersect Bug
GeomInt/GeomInt_IntSS.cxx, IntTools/IntTools_FaceFace.cxx - setting deflection 0.01
for case of two bspline surfaces
IntPolyh/IntPolyh_Intersection.cxx, IntPolyh/IntPolyh_Intersection.hxx - status IsParallel is added
BndLib/BndLib_Add3dCurve.cxx, IntTools/IntTools_TopolTool.cxx - fix small bugs
Correction of test scripts according to current behavior of algorithms
lowalgos/intss/bug32849 - test case added
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Please rename the command OCC24472 into CheckBends, remove the TCL procedure CheckLoops, and change in tests CheckLoops to CheckBends.
Please remove TODO instead of commenting them out.
Please remove TODO instead of commenting them out.
> Please rename the command OCC24472 into CheckBends
Could be `QACheckBends` to keep common prefix for QA commands.
Could be `QACheckBends` to keep common prefix for QA commands.
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch [archived branch] has been updated forcibly by Author.
[revision removed]
[revision removed]
Branch CR32849 is updated and tested according to remarks
Branches for integration:
OCCT - CR32849
Products - not
Test results:
CR32849-master-IFV
Branches for integration:
OCCT - CR32849
Products - not
Test results:
CR32849-master-IFV
Combination -
OCCT branch : [archived branch]
master SHA - [revision removed]
[revision removed]
Products branch : [archived branch] SHA - [revision removed]
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.
Number of compiler warnings:
No new/fixed warnings
Regressions/Differences/Improvements:
No regressions/differences
CPU differences:
Debian80-64:
OCCT
Total CPU difference: 18394.330000000256 / 18467.180000000375 [-0.39%]
Products
Total CPU difference: 11708.150000000112 / 11716.630000000077 [-0.07%]
Windows-64-VC14:
OCCT
Total CPU difference: 20348.171875 / 20359.046875 [-0.05%]
Products
Total CPU difference: 13154.5625 / 13140.734375 [+0.11%]
Image differences :
No differences that require special attention
Memory differences :
No differences that require special attention
OCCT branch : [archived branch]
master SHA - [revision removed]
[revision removed]
Products branch : [archived branch] SHA - [revision removed]
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.
Number of compiler warnings:
No new/fixed warnings
Regressions/Differences/Improvements:
No regressions/differences
CPU differences:
Debian80-64:
OCCT
Total CPU difference: 18394.330000000256 / 18467.180000000375 [-0.39%]
Products
Total CPU difference: 11708.150000000112 / 11716.630000000077 [-0.07%]
Windows-64-VC14:
OCCT
Total CPU difference: 20348.171875 / 20359.046875 [-0.05%]
Products
Total CPU difference: 13154.5625 / 13140.734375 [+0.11%]
Image differences :
No differences that require special attention
Memory differences :
No differences that require special attention
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Related records