View Issue Details

IDProjectCategoryView StatusLast Update
0020465Open CASCADEOCCT:Modeling Algorithmspublic2012-01-11 16:33
ReporterpkvAssigned Topkv 
PrioritynormalSeveritytrivial 
Status closedResolutionfixed 
OSAll 
Fixed in Version6.3.1 
Summary0020465: Wrong checkshape results for shells.
DescriptionIn accordance with specifications: A shell is just set of faces.

  Nevertheless, the class BRepCheck_Analyzer performs checking any quite
independent shells as if they are parts of a solid.
  Corresponding DRAW command "checkshape" produces following errors for a shells:
BRepCheck_InvalidMultiConnexity
BRepCheck_BadOrientationOfSubshape
BRepCheck_CheckFail

On the other hand if to try to create a compound of faces (which the shell
consists of), this compound will be valid.

Use the following commands to reproduce the bug:

restore r
checkshape r
explode r f
compound r_1 r_2 r_3 r_4 r_5 r_6 r_7 r_8 r_9 r_10 r_11 q
checkshape q
Additional information
and documentation updates
Documentation remark, added by PKV 2008-10-24 06:01:48:

New features:
no New Features
Improvements:
no Improvements
Changes:
BRepCheck_Analyzer::Perform().
case: Treatment of pure Shells.
Modified entities:
packages:
  BRepCheck
classes:
 BRepCheck_Analyzer
methods:
 BRepCheck_Analyzer::Perform()
TagsNo tags attached.
Test case number

Attached Files

  • r (9,719 bytes)
  • src.zip (8,093 bytes)

Activities

2008-10-03 10:34

 

r (9,719 bytes)

2008-10-13 13:17

 

src.zip (8,093 bytes)

Issue History

Date Modified Username Field Change
2008-10-23 08:16 pkv CC => vsr
2008-10-23 09:40 bugmaster Assigned To bugmaster => pkv
2008-10-23 09:40 bugmaster Status new => assigned
2008-10-23 09:40 bugmaster Status assigned => resolved
2008-10-23 16:35 mkv Status resolved => tested
2008-12-11 12:15 bugmaster Status tested => verified
2009-06-24 19:38 bugmaster Status verified => closed
2009-06-24 19:38 bugmaster Resolution @0@ => fixed
2011-08-02 11:31 bugmaster Category OCCT:MOA => OCCT:Modeling Algorithms
2012-01-11 16:33 atp Description Updated
2012-01-11 16:33 atp Additional Information Updated