MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0028672Open CASCADE[OCCT] OCCT:Data Exchangepublic2017-04-21 11:542017-07-27 11:15
Reporternbv 
Assigned Togka 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.3.0*Fixed in Version 
Summary0028672: Valid shape is written to STEP-file as invalid (self-intersected)
DescriptionSee Steps To Reproduce.

The face a_1_20 really seems to be valid (see Valid face.PNG attached picture).

After write/read, we obtain the face, which is valid in terms of checkshape but is self-intersected indeed (see Invalid face.PNG attached picture).
Steps To ReproduceTest de step_2 O9

stepread [locate_data_file pe_soapbox-B.stp] a *
checkshape a_1
# This shape seems to be valid ==> OK

explode a_1 f
don a_1_20
# see Valid face.PNG

stepwrite 0 a_1 d:/file.stp
stepread d:/file.stp b *

checkshape b_2
# This shape seems to be valid ==> WRONG

explode b_2 f
don b_2_20
# see Invalid face.PNG
TagsNo tags attached.
Test case number
Attached Filespng file icon Valid face.PNG (9,998 bytes) 2017-04-21 11:54
png file icon Invalid face.PNG (13,696 bytes) 2017-04-21 11:54

- Relationships

-  Notes
(0065415)
nbv (developer)
2017-04-21 11:57

If we try to write single face only to stp-file it will be written as valid. I.e. the face becomes invalid after write full source shape as it has been done in Steps To Reproduce.
(0065417)
nbv (developer)
2017-04-21 11:58

After the fix #28211, problem face will be classified by checkshape as "Bad orientation".

- Issue History
Date Modified Username Field Change
2017-04-21 11:54 nbv New Issue
2017-04-21 11:54 nbv Assigned To => gka
2017-04-21 11:54 nbv File Added: Valid face.PNG
2017-04-21 11:54 nbv File Added: Invalid face.PNG
2017-04-21 11:57 nbv Note Added: 0065415
2017-04-21 11:58 nbv Note Added: 0065417
2017-07-27 11:15 abv Target Version 7.2.0 => 7.3.0*


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker