MantisBT - Open CASCADE
View Issue Details
0025462Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2014-11-11 13:012020-09-20 11:13
ink 
bugmaster 
normalminor 
verifiedfixed 
[OCCT] 6.8.0 
[OCCT] 7.4.0 
bugs/modalg_7/bug25462
0025462: BRepAlgoAPI_Fuse not work correctly for a planar face
BRepAlgoAPI_Fuse not work correctly for a planar face. The result is a face with internal edges. Use the command "bfuse" for attached files.
test bugs modalg_7 bug25462
No tags attached.
parent of 0026489closed ski Open CASCADE The class ShapeUpgrade_UnifySameDomain provides the results that are wrong or difficult to explain. 
parent of 0026488closed bugmaster Open CASCADE The class ShapeUpgrade_UnifySameDomain is not documented. 
? f1 (909) 2014-11-11 13:01
https://tracker.dev.opencascade.org/
? f2 (475) 2014-11-11 13:02
https://tracker.dev.opencascade.org/
? f3 (476) 2014-11-11 13:02
https://tracker.dev.opencascade.org/
? f4 (860) 2014-11-11 13:03
https://tracker.dev.opencascade.org/
png bfuse.png (29,227) 2015-01-12 13:40
https://tracker.dev.opencascade.org/
png fuse.png (41,802) 2015-01-12 13:40
https://tracker.dev.opencascade.org/
Issue History
2014-11-11 13:01inkNew Issue
2014-11-11 13:01inkAssigned To => msv
2014-11-11 13:01inkFile Added: f1
2014-11-11 13:02inkFile Added: f2
2014-11-11 13:02inkFile Added: f3
2014-11-11 13:03inkFile Added: f4
2014-12-05 10:42msvNote Added: 0035041
2014-12-05 10:42msvAssigned Tomsv => ink
2014-12-05 10:42msvStatusnew => feedback
2015-01-12 13:40inkFile Added: bfuse.png
2015-01-12 13:40inkFile Added: fuse.png
2015-01-12 13:41inkNote Added: 0035952
2015-01-12 13:42inkAssigned Toink => msv
2015-01-12 15:53msvNote Added: 0035959
2015-01-12 15:53msvAssigned Tomsv => pkv
2015-01-12 15:53msvStatusfeedback => assigned
2015-04-17 00:16abvNote Added: 0039930
2015-04-17 00:16abvTarget Version7.0.0 => 7.1.0
2015-04-17 11:03aivProjectInternal => Open CASCADE
2015-07-28 12:14pkvRelationship addedparent of 0026489
2015-07-28 12:14pkvRelationship addedparent of 0026488
2016-10-28 18:57msvAssigned Topkv => msv
2016-10-28 18:57msvTarget Version7.1.0 => 7.2.0
2017-07-24 09:22msvTarget Version7.2.0 => 7.3.0
2017-12-05 17:09msvTarget Version7.3.0 => 7.4.0
2019-08-12 16:45msvTarget Version7.4.0 => 7.5.0
2020-09-14 22:54msvTarget Version7.5.0 => 7.6.0*
2020-09-15 14:42emvRelationship addedrelated to 0028747
2020-09-15 14:44emvNote Added: 0094837
2020-09-15 14:45emvAssigned Tomsv => emv
2020-09-15 14:45emvTarget Version7.6.0* => 7.4.0
2020-09-15 15:10gitNote Added: 0094839
2020-09-15 23:21emvNote Added: 0094891
2020-09-15 23:21emvAssigned Toemv => msv
2020-09-15 23:21emvStatusassigned => resolved
2020-09-15 23:21emvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=23484#r23484
2020-09-16 09:46msvNote Added: 0094899
2020-09-16 09:46msvAssigned Tomsv => bugmaster
2020-09-16 09:46msvStatusresolved => reviewed
2020-09-19 15:47bugmasterTest case number => bugs/modalg_7/bug25462
2020-09-19 17:22bugmasterNote Added: 0095080
2020-09-19 17:22bugmasterStatusreviewed => tested
2020-09-20 10:55bugmasterChangeset attached => occt master 242af8c2
2020-09-20 10:55bugmasterStatustested => verified
2020-09-20 10:55bugmasterResolutionopen => fixed
2020-09-20 11:13gitNote Added: 0095120

Notes
(0035041)
msv   
2014-12-05 10:42   
Dear ink, please give in steps to reproduce the script that produces the error result.
Trying to fuse all 4 faces gives correct result - a shell with 7 faces.
(0035952)
ink   
2015-01-12 13:41   
step to reproduce:
bfuse r f1 f2
bfuse r r f3
bfuse r r f4

Result is a shell with 7 faces. If you use the command "fuse" then you will get one face as result.See attached pictures.
(0035959)
msv   
2015-01-12 15:53   
Dear Peter, please make feasibility analysis of this request.
(0039930)
abv   
2015-04-17 00:16   
The functionality to join together samedomain faces is provided by separate tool, see command "unifysamedom" in DRAW. It can be reasonable to enhance BOP with additional option to run this operation automatically on the result. The potential problem can be in tracing the merge modification for OCAF naming and similar uses.
(0094837)
emv   
2020-09-15 14:44   
This should be solved by #28747 which (on the API level) provides the option to simplify result of BOP.
(0094839)
git   
2020-09-15 15:10   
Branch CR25462 has been created by emv.

SHA-1: ab208cd2bd8ca2e384f8c7aa5b4e08e7e8198b77


Detailed log of new commits:

Author: emv
Date: Tue Sep 15 15:13:10 2020 +0300

    0025462: BRepAlgoAPI_Fuse not work correctly for a planar face
    
    Fixed by 0028747. Integrating test case only.
(0094891)
emv   
2020-09-15 23:21   
Dear Mikhail, could you please review the git branch CR25462?
Test results:
http://occt-tests/CR25462-master-emv-OCCT/Debian80-64/bugs/modalg_7/bug25462.html [^]
http://occt-tests/CR25462-master-emv-OCCT/Windows-64-VC14/bugs/modalg_7/bug25462.html [^]
(0094899)
msv   
2020-09-16 09:46   
For integration:
occt - CR25462
(0095080)
bugmaster   
2020-09-19 17:22   
Combination -
OCCT branch : IR-2020-09-18
master SHA - b0b766826118f74b9857a932b8cec8c52a25c492
a206de37fbfa0bf71bd534ae47192bbec23b8522
Products branch : IR-2020-09-18 SHA - a6486d839da1ba1383ef6cc1a1a446a172f494c7
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: 17528.97000000011 / 17378.390000000145 [+0.87%]
Products
Total CPU difference: 12127.32000000009 / 12079.540000000095 [+0.40%]
Windows-64-VC14:
OCCT
Total CPU difference: 18862.703125 / 18898.921875 [-0.19%]
Products
Total CPU difference: 13314.828125 / 13329.21875 [-0.11%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0095120)
git   
2020-09-20 11:13   
Branch CR25462 has been deleted by inv.

SHA-1: ab208cd2bd8ca2e384f8c7aa5b4e08e7e8198b77