View Issue Details

IDProjectCategoryView StatusLast Update
0013267Open CASCADEOCCT:Data Exchangepublic2012-01-13 16:14
ReporterepaAssigned Togka 
PrioritynormalSeveritytrivial 
Status closedResolutionfixed 
OSAll 
Fixed in Version6.1.1 
Summary0013267: Summary: FIxShape works incvorrectly on small contours
DescriptionFixShape shape healing operation sometimes produces invalid result on some
platforms (Win32, Mandriva 64-bit).

Analysis has shown that in some cases - when small contours are present in a
shape - contour area is calculated wrongly. Unfortunately, it is very difficult
to prepare a BREP file with a suitable example, since export to BREP and
subsequent import lead to slightly different geometry (due to round-up errors).
The problem is likely to be located at line
if(area2d<Precision::PConfusion()*Precision::PConfusion()) return
Standard_False; (str 807)
in file ShapeFix_IntersectionTool.cxx
Additional information
and documentation updates
Documentation remark, added by GKA 2006-09-28 15:18:40:

Improvements:
Fixing bug in the ShapeFix_IntersectingTool for cases self-intersectig countour
if areas of parts of countour are approximately equal to each other.
TagsNo tags attached.
Test case number

Attached Files

  • GEOM_TestHealing.py (2,955 bytes)
  • ShapeFix_IntersectionTool.cxx.gz (10,512 bytes)

Activities

2006-08-24 13:44

 

GEOM_TestHealing.py (2,955 bytes)

2006-08-25 09:07

 

ShapeFix_IntersectionTool.cxx.gz (10,512 bytes)

abd

2006-08-29 10:33

developer   ~0011969

*** Bug 12681 has been marked as a duplicate of this bug. ***

Issue History

Date Modified Username Field Change
2006-08-24 15:46 epa BugsThisDependsOn => 13250
2006-08-25 11:10 bugmaster Assigned To bugmaster => gka
2006-08-25 11:10 bugmaster Status new => assigned
2006-08-25 11:11 bugmaster Status assigned => resolved
2006-08-29 10:33 abd CC => rnv
2006-09-06 09:43 bugmaster Status resolved => verified
2006-09-28 17:18 gka CC => ysn
2007-01-12 14:42 bugmaster Status verified => closed
2007-01-12 14:42 bugmaster Resolution @0@ => fixed
2011-08-02 11:12 bugmaster Category OCCT:DTE => OCCT:Data Exchange
2012-01-13 16:14 atp Description Updated
2012-01-13 16:14 atp Additional Information Updated