MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0028026Open CASCADE[OCCT] OCCT:Modeling Datapublic2016-10-28 15:032018-07-17 08:58
Reporterkgv 
Assigned Tomsv 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformWindowsOSVC++ 2015OS Version64 bit
Product Version[OCCT] 6.9.0 
Target Version[OCCT] 7.4.0*Fixed in Version 
Summary0028026: Modeling Data - BRepTools::Clean() does not clean all triangulation from shape
DescriptionIt seems that in some cases BRepTools::Clean() does not clean all triangulation defined in the attached shape Ball.brep.

Ball.brep:
> PolygonOnTriangulations 53
> Triangulations 24

This is regression since OCCT 6.9.0 release.
Steps To Reproduce
pload MODELING
restore Ball.brep b
trinfo
# shows no triangulation, but it is there

tcopy b b2
save b2 b2.brep
# file does not contain triangulation (150 KB)

tclean b
save b b3.brep
# file still saved with triangulation (2 MB)
TagsNo tags attached.
Test case numberbugs moddata_3 bug28026
Attached Files? file icon Ball.brep (2,319,146 bytes) 2016-10-28 15:03
? file icon bug28026 (943 bytes) 2017-09-29 12:33

- Relationships
related to 0027356closedbugmaster Open CASCADE BRepTools::Clean() does not clean free edges from Poly_Polygon3D 

-  Notes
(0069873)
apv (tester)
2017-08-25 13:59

Problem described in issue is reproduced on current state of OCCT.
(0070819)
msv (developer)
2017-09-25 12:41

The default behavior of BRepTools::Clean() cannot be changed back without regression. It is because the method does not have access to all shapes that may share the same edges with the input shape. So, in order not to destruct possible other shapes in the current session it must not clean polygons of triangulations not related to faces of the current shape.
However, in order to have possibility to get rid of redundant polygons we shall add the optional Boolean flag to the method that will force removal.
The command tclean will be also extended with this optional flag.
(0070974)
apv (tester)
2017-09-29 12:33

Test scenario has been added

- Issue History
Date Modified Username Field Change
2016-10-28 15:03 kgv New Issue
2016-10-28 15:03 kgv Assigned To => msv
2016-10-28 15:03 kgv File Added: Ball.brep
2016-10-28 15:08 kgv Product Version 7.0.0 => 6.9.0
2016-10-28 15:08 kgv Description Updated View Revisions
2016-10-28 15:09 kgv Relationship added related to 0025479
2016-10-28 15:11 kgv Description Updated View Revisions
2016-10-28 16:01 msv Target Version 7.1.0 => 7.2.0
2017-07-20 15:30 msv Target Version 7.2.0 => 7.3.0
2017-08-25 13:59 apv Test case number => bugs moddata_3 bug28026
2017-08-25 13:59 apv Note Added: 0069873
2017-09-18 14:18 kgv Relationship added related to 0027356
2017-09-25 12:41 msv Note Added: 0070819
2017-09-29 12:33 apv File Added: bug28026
2017-09-29 12:33 apv Note Added: 0070974
2017-12-05 16:59 msv Target Version 7.3.0 => 7.4.0*
2018-07-17 08:58 kgv Relationship added related to 0029964


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker