Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0029827Open CASCADE[OCCT] OCCT:Modeling Datapublic2018-05-31 08:472020-09-14 22:53
Assigned Tomsv 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0029827: Modeling Data - TopoDS_Shape::Nullify() does not reset location
DescriptionTopoDS_Shape::Nullify() only nullifies the stored TShape but not location (and not orientation). This means that two different IsNull() shapes still can be neither IsEqual() nor even IsSame(), and have different hash codes.

It can be more consistent to reset also location to Null and orientation to default value (TopAbs_EXTERNAL) in the method Nullify().

(The issue has been detected during review of 0029814.)
TagsNo tags attached.
Test case number
Attached Files

- Relationships
related to 0029814closedbugmaster Modeling Data - add method TopoDS_Shape::NbChildren() for simple check of sub-shapes number 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2018-05-31 08:47 abv New Issue
2018-05-31 08:47 abv Assigned To => msv
2018-05-31 08:47 abv Relationship added related to 0029814
2018-05-31 16:33 msv Summary Modeling Data - TopoDS_Shape::Nullify() noes not reset location => Modeling Data - TopoDS_Shape::Nullify() does not reset location
2018-05-31 16:39 abv Description Updated View Revisions
2019-08-12 17:45 msv Target Version 7.4.0 => 7.5.0
2020-09-14 22:53 msv Target Version 7.5.0 => 7.6.0*

Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker