Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0022919Community[OCCT] OCCT:Shape Healingpublic2012-01-21 14:542017-07-14 12:29
ReporterRoman Lygin 
Assigned Togka 
PlatformAOSLOS VersionL
Product Version[OCCT] 6.5.2 
Target VersionFixed in Version 
Summary0022919: Shape Healing fails to correct a face with missing seam
DescriptionThe shell contains 5 faces of similar topologies - each face lies on a cylindrical surface, has two wires (one of 4 edges and another of one),
no pcurves.
Shape Healing successfully corrects 3 of 5 faces (adding a missing seam edge and creating a single wire) and fails on 2 others. For each of those 2 failing faces, it creates a shell of two faces: one is correct similar to the results of former 3, and the other - is a tiny face of two non-closed edges.

Draw reproducer:
- pload ALL
- restore ss.brep ss
- explode ss
- fixshape ok1 ss_1 (or ok3 ss_3, or ok5 ss_5)
- whatis ok1 #ok1 is FACE
- checkshape ok1 #This shape seems to be valid

- restore ss.brep ss #to avoid possible modifications from above fixshape
- explode ss
- fixshape ko2 ss_2 (or ko4 ss_4)
- #Warning: ShapeFix_ComposeShell::MakeFacesOnPatch: badly oriented wire (output in Debug mode)
- whatis ko2 #ko2 is SHELL
- checkshape ko2
    #for ko2 : BRepCheck_BadOrientationOfSubshape
    #for ko4 : This shape seems to be valid (but topologically it is similar to ko2)

Reproduced in 6.5.0, 6.5.1, 6.5.2.
Steps To ReproduceSee Description.
TagsNo tags attached.
Test case numberbugs heal bug22919
Attached Fileszip file icon (7,847 bytes) 2012-01-21 14:54

- Relationships

-  Notes
git (administrator)
2017-07-13 15:44

Branch CR22919 has been created by mkv.

SHA-1: 48ff535e77fda816051132e860c7a9cb6e026a09

Detailed log of new commits:

Author: mkv
Date: Thu Jul 13 15:43:41 2017 +0300

    Test for 0022919: Shape Healing fails to correct a face with missing seam
mkv (tester)
2017-07-13 15:45

Dear BugMaster,
Problem is reproduced on the current master.
Please integrate branch CR22919 into the occt git-repository master.
After integration issue status should be changed to assigned. Responsible person is GKA.

- Issue History
Date Modified Username Field Change
2012-01-21 14:54 Roman Lygin New Issue
2012-01-21 14:54 Roman Lygin Assigned To => gka
2012-01-21 14:54 Roman Lygin File Added:
2017-07-13 15:44 git Note Added: 0068261
2017-07-13 15:45 mkv Note Added: 0068262
2017-07-13 15:45 mkv Assigned To gka => bugmaster
2017-07-13 15:45 mkv Status new => feedback
2017-07-13 15:45 mkv Status feedback => tested
2017-07-13 15:45 mkv Test case number => bugs heal bug22919
2017-07-14 12:29 bugmaster Assigned To bugmaster => gka
2017-07-14 12:29 bugmaster Status tested => assigned

Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker