View Issue Details

IDProjectCategoryView StatusLast Update
0022724Open CASCADEOCCT:Modeling Algorithmspublic2011-09-21 10:07
ReporterssvAssigned Tossv 
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Fixed in Version6.5.2 
Summary0022724: Improvement of Tolerance processing in BRepLib_MakeFace
DescriptionAt the moment BRepLib_MakeFace accepts tolerance value for resolution of degenerated edges. BRepLib_MakeFace::Init method (used for reconstruction of a face from surface's natural bounds) sets this tolerance to edges and vertices regardless of whether some smaller value can be used instead.

BRepLib_MakeFace::Init method must be updated to treat the passed tolerance value as the maximum allowable one for degeneration check. If the actual tolerance is less than the maximum one, the actual tolerance must be used. If the actual tolerance is greater than the maximum one, the given edge is not degenerated and must be constructed with default Confusion tolerance.

This issue is a continuation of #0022492.
TagsNo tags attached.
Test case numberTest case is not required

Activities

ssv

2011-09-16 15:08

developer   ~0018191

Fix committed to branch for #0022492.

abv

2011-09-16 18:54

manager   ~0018202

Reviewed (as part of fix on #22492)

bugmaster

2011-09-21 10:06

administrator   ~0018235

Integrated with fix for 0022492.

Issue History

Date Modified Username Field Change
2011-09-16 10:17 ssv New Issue
2011-09-16 10:17 ssv Assigned To => jgv
2011-09-16 10:17 ssv Assigned To jgv => ssv
2011-09-16 10:24 ssv Status new => assigned
2011-09-16 15:08 ssv Note Added: 0018191
2011-09-16 15:08 ssv Status assigned => resolved
2011-09-16 18:54 abv Note Added: 0018202
2011-09-16 18:54 abv Status resolved => reviewed
2011-09-20 16:21 mkv Test case number => Test case is not required
2011-09-20 16:21 mkv Status reviewed => tested
2011-09-21 10:06 bugmaster Note Added: 0018235
2011-09-21 10:06 bugmaster Status tested => verified
2011-09-21 10:06 bugmaster Resolution open => fixed