MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0032452Community[OCCT] OCCT:Data Exchangepublic2021-06-17 13:522021-06-17 17:36
ReporterVladyslav Smorodskyi 
Assigned Togka 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformVC++ 2019 64 bitOSWindowsOS Version10
Product Version[OCCT] 7.5.1 
Target VersionFixed in Version 
Summary0032452: IGES reader returns invalid shapes if xstep.cascade.unit property is changed from default
DescriptionIGES reader returns invalid shapes when xstep.cascade.unit is changed from MM to M.

Attached file (1 sphere.IGS) and next DRAW script can be used to reproduce issue.

This issue narrowed to IGESToBRep_IGESBoundary::Check method that called in IGESToBRep_TopoCurve::TransferCurveOnFace. If units are MM check will return error and shape is healed afterwards, if units are M check will return OK and shape will be imported as is (invalid).
Steps To Reproducepload ALL
# This can be ignored, since MM is default property value in this case
param xstep.cascade.unit MM
igesread "1 sphere.IGS" t
# Select 2(All roots) -> 1(One shape for all)
checkshape t
# Result shape is valid

param xstep.cascade.unit M
igesread "1 sphere.IGS" f
# Select 2(All roots) -> 1(One shape for all)
checkshape f
# Result shape is invalid
TagsNo tags attached.
Test case number
Attached Files? file icon 1 sphere.IGS (8,118 bytes) 2021-06-17 13:52

- Relationships
related to 0031382assigneddpasukhi Open CASCADE Data Exchange - BinXCAF should preserve length unit information 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2021-06-17 13:52 Vladyslav Smorodskyi New Issue
2021-06-17 13:52 Vladyslav Smorodskyi Assigned To => gka
2021-06-17 13:52 Vladyslav Smorodskyi File Added: 1 sphere.IGS
2021-06-17 17:36 kgv Relationship added related to 0031382


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker