MantisBT - Community
View Issue Details
0028157Community[OCCT] OCCT:Shape Healingpublic2016-11-25 18:092018-06-29 21:19
Markus 
bugmaster 
normalminor 
closedfixed 
[OCCT] 7.0.0 
[OCCT] 7.3.0[OCCT] 7.3.0 
bugs modalg_7 bug28157
0028157: Setting the tolerance of a face to a small value and then fixing it leads to a face with vertex-vertex intersections
Our aim is to minimize the tolerance of a face.

Until now, we did the following:
- setting the tolerance to a small value
- fixing the shape

In the appended case this leads to a face with vertex-vertex intersections according to bopcheck.

Is this a bug or is it to be expected?
Is there a better ("safe") way for minimizing the tolerance of a face?
pload ALL
brunparallel 1
restore init.brep n
whatis n
tolerance n
checkshape n
bopcheck n
restore solid.brep s
whatis s
tolerance s
checkshape s
bopcheck s
bop s n
bopcommon r
whatis r
explode r
whatis r_1
tolerance r_1
settolerance r_1 1e-7
fixshape rr r_1
tolerance rr
checkshape rr
bopcheck rr
#=> now there are self intersections
No tags attached.
? init.brep (8,205) 2016-11-25 18:09
https://tracker.dev.opencascade.org/
? solid.brep (2,176) 2016-11-25 18:09
https://tracker.dev.opencascade.org/
Issue History
2016-11-25 18:09TimoNew Issue
2016-11-25 18:09TimoAssigned To => gka
2016-11-25 18:09TimoFile Added: init.brep
2016-11-25 18:09TimoFile Added: solid.brep
2016-11-28 12:38TimoSummarySetting the tolerance of a face to a small value and then fixit leads to a face with vertex-vertex intersections => Setting the tolerance of a face to a small value and then fixing it leads to a face with vertex-vertex intersections
2017-05-31 15:37TimoReporterTimo => Markus
2017-07-27 11:15abvTarget Version7.2.0 => 7.4.0
2017-08-25 15:34gitNote Added: 0069880
2017-08-30 17:57mkvNote Added: 0070115
2017-08-30 17:57mkvAssigned Togka => bugmaster
2017-08-30 17:57mkvStatusnew => feedback
2017-08-30 17:58mkvNote Added: 0070116
2017-08-30 17:58mkvStatusfeedback => tested
2017-08-30 17:58mkvTest case number => bugs modalg_7 bug28157
2017-09-21 19:33bugmasterChangeset attached => occt master 4c540c21
2017-09-21 19:33bugmasterStatustested => verified
2017-09-21 19:33bugmasterResolutionopen => fixed
2017-09-21 19:49apnTarget Version7.4.0 => 7.2.0
2017-09-22 11:59bugmasterTarget Version7.2.0 => 7.3.0
2017-09-29 13:26bugmasterChangeset attached => occt master bcb8fa43
2017-09-29 17:11gitNote Added: 0070999
2017-12-04 21:01kgvFixed in Version => 7.2.0
2017-12-04 21:01kgvTarget Version7.3.0 => 7.2.0
2018-02-19 10:35abvTarget Version7.2.0 => 7.4.0
2018-02-20 12:58aivTarget Version7.4.0 => 7.3.0
2018-06-29 21:15aivFixed in Version7.2.0 => 7.3.0
2018-06-29 21:19aivStatusverified => closed

Notes
(0069880)
git   
2017-08-25 15:34   
Branch CR28157 has been created by mkv.

SHA-1: b6684f5a3cf6fc7cae3f4a7cc9045ebe5fba4de2


Detailed log of new commits:

Author: mkv
Date: Fri Aug 25 15:32:56 2017 +0300

    0028157: Setting the tolerance of a face to a small value and then fixing it leads to a face with vertex-vertex intersections
    
    Problem is not reproduced on current master. Issue must be closed on 7.2.0.
    Test case was added only
(0070115)
mkv   
2017-08-30 17:57   
Dear BugMaster,
Test case
bugs modalg_7 bug28157 is OK on current master.
(0070116)
mkv   
2017-08-30 17:58   
Dear BugMaster,
Branch CR28157 from occt git-repository is TESTED.
(0070999)
git   
2017-09-29 17:11   
Branch CR28157 has been deleted by kgv.

SHA-1: b6684f5a3cf6fc7cae3f4a7cc9045ebe5fba4de2