MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0029717Community[OCCT] OCCT:Shape Healingpublic2018-04-23 17:032018-04-23 17:40
Reporterdrazmyslovich 
Assigned Togka 
PrioritynormalSeverityminor 
StatusresolvedResolutionopen 
PlatformWindowsOSVC++ 2010OS Version64 bit
Product Version[OCCT] 7.1.0 
Target Version[OCCT] 7.4.0*Fixed in Version 
Summary0029717: Shape Healing - ShapeFix_Face::FixSmallAreaWire delivers a face with wrong-oriented wires + 1 small crash-fix
DescriptionIf the provided face is reversed, then the algorithm starts with the empty-copied, but reversed face - this results in adding of forward-oriented wires to reverse-oriented face...

Another problem lies in ShapeFix_Face::FixOrientation function - it can cause a crash/exception if one of the curves has no 2D curve
Steps To ReproduceSince the usage code is a part of my application, I can't provide any steps to reproduce. Still, the fixed issues are easily observable from the code.
TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
(0075614)
git (administrator)
2018-04-23 17:38

Branch CR29717 has been created by drazmyslovich.

SHA-1: d4f63f269e4fc0c68d3684916471f2d3afb288f9


Detailed log of new commits:

Author: drazmyslovich
Date: Mon Apr 23 16:38:32 2018 +0200

    0029717: Fix FixSmallAreaWire for the reversed faces. Add nullptr check for FixOrientation.
(0075615)
drazmyslovich (developer)
2018-04-23 17:39

Dear gka. The branch is ready for review. Thank you.

- Issue History
Date Modified Username Field Change
2018-04-23 17:03 drazmyslovich New Issue
2018-04-23 17:03 drazmyslovich Assigned To => gka
2018-04-23 17:38 git Note Added: 0075614
2018-04-23 17:39 drazmyslovich Note Added: 0075615
2018-04-23 17:39 drazmyslovich Status new => resolved
2018-04-23 17:40 kgv Summary ShapeFix_Face::FixSmallAreaWire delivers a face with wrong-oriented wires + 1 small crash-fix => Shape Healing - ShapeFix_Face::FixSmallAreaWire delivers a face with wrong-oriented wires + 1 small crash-fix


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker