MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0027166Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2016-02-16 17:092017-04-10 18:07
Reporterisn 
Assigned Tomsv 
PrioritynormalSeverityminor 
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version[OCCT] 7.0.0 
Target Version[OCCT] UnscheduledFixed in Version 
Summary0027166: Non-destructive principle in algorithms
DescriptionSome algorithms/commands in OCCT modify input shapes passed through its arguments.
One of the possible way to determine if some algorithm modifies an input shape is to lock this shape via 'setflags sh locked' command (where 'sh' is an input shape to be locked).
---
I've attached a document which contains some classes/draw commands/test cases in OCCT which lead to destructive results of input shape(s).
TagsNo tags attached.
Test case number
Attached Filesdoc file icon non-destr.table.doc (69,120 bytes) 2016-02-16 17:09

- Relationships
parent of 0026426closedbugmaster Open CASCADE Draft angle algorithm modifies input argument + the result of the operation have very large tolerance values 
parent of 0026738closedapn Open CASCADE Make Boolean operations safely treating arguments when running with fuzzy option 
parent of 0027698closedbugmaster Open CASCADE Non-destructive principle in BRepPrimAPI_MakePrism algorithm 
parent of 0028642assignedisn Open CASCADE BRepOffsetAPI_ThruSections/BRepFill_Generator are modifying the input shape sections 
related to 0028456closedbugmaster Open CASCADE BRepBuilderAPI_MakeFace modifies the input shape 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0050839)
msv (developer)
2016-02-16 17:51

It is proposed for each concerned algorithm to create a separate bug child of this one.

- Issue History
Date Modified Username Field Change
2016-02-16 17:09 isn New Issue
2016-02-16 17:09 isn Assigned To => msv
2016-02-16 17:09 isn File Added: non-destr.table.doc
2016-02-16 17:10 isn Assigned To msv =>
2016-02-16 17:13 isn Relationship added parent of 0026426
2016-02-16 17:13 isn Relationship added parent of 0025957
2016-02-16 17:49 msv Assigned To => msv
2016-02-16 17:49 msv Status new => assigned
2016-02-16 17:49 msv Product Version => 7.0.0
2016-02-16 17:49 msv Description Updated View Revisions
2016-02-16 17:51 msv Note Added: 0050839
2016-02-16 17:53 msv Relationship added parent of 0026619
2016-02-16 17:54 msv Relationship added parent of 0026738
2016-07-20 16:57 ema Relationship added parent of 0027698
2016-10-28 17:03 msv Target Version 7.1.0 => 7.2.0
2016-11-11 10:34 msv Target Version 7.2.0 => Unscheduled
2017-02-14 19:00 isn Relationship added related to 0028456
2017-04-10 18:07 isn Relationship added parent of 0028642


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker