View Issue Details

IDProjectCategoryView StatusLast Update
0029431Open CASCADEOCCT:Modeling Algorithmspublic2023-08-01 15:06
ReporteremvAssigned Tomsv 
Status newResolutionopen 
Product Version7.2.0 
Target VersionUnscheduled 
Summary0029431: "checkshape" for a single face depends on the orientation of the face
Description"checkshape" command does not reports invalidity for the attached face. Changing orientation of the face to Forward, allows "checkshape" recognizing the face as invalid.
Such behavior is explained by the fact that BRepTools_WireExplorer (used in BRepCheck_Analyzer) depends on face's orientation. For a Reversed face it returns 6 edges, but for a Forward face it returns only 4.

The problem has been detected in the test case "chamfer dist_angle_sequence B5".
Steps To Reproduce# test chamfer dist_angle_sequence B5 1
# explode result f; copy result_1 f

binrestore [locate_data_file bug29431_f.bin] f
don f
whatis f
checkshape f
# OK
explode f
expwire f_1 f
# BRepTools_WireExplorer donne 6 Edges

orientation f F
whatis f
checkshape f
# faulty
explode f
expwire f_1 f
# BRepTools_WireExplorer donne 4 Edges
TagsNo tags attached.
Test case number

Attached Files

  • bug29431_f.bin (35,263 bytes)


related to 0022909 assignedmsv Chamfers are made with errors on chamfer test. 



2018-01-17 15:41


bug29431_f.bin (35,263 bytes)

Issue History

Date Modified Username Field Change
2018-01-17 15:40 emv New Issue
2018-01-17 15:40 emv Assigned To => msv
2018-01-17 15:41 emv File Added: bug29431_f.bin
2018-01-17 15:42 emv Steps to Reproduce Updated
2018-01-17 15:43 emv Relationship added related to 0022909
2019-08-12 16:54 msv Target Version 7.4.0 => 7.5.0
2020-09-14 22:54 msv Target Version 7.5.0 => 7.6.0
2021-08-29 18:51 msv Target Version 7.6.0 => 7.7.0
2022-10-24 10:43 szy Target Version 7.7.0 => 7.8.0
2023-08-01 15:06 dpasukhi Target Version 7.8.0 => Unscheduled