MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0023696Open CASCADE[OCCT] OCCT:DRAWpublic2013-01-11 11:582013-03-14 17:49
Reporterabk 
Assigned Toabk 
PrioritynormalSeverityminor 
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version[OCCT] 6.5.4 
Target VersionFixed in Version 
Summary0023696: Restore work of draw function nexplode for degenerated edges
DescriptionRestore the work after changes of BRepGProp::LinearProperties method by CR23610.
TagsNo tags attached.
Test case numberNot needed
Attached Files

- Relationships
related to 0023610assignedmsv checkshape command does not detect mismatch of the tolerance values among the sub-shapes of the shape 

-  Notes
(0022945)
abk (developer)
2013-01-11 16:22

The work was restored in case of exploding by edges.
Review it please.
(0022992)
abv (manager)
2013-01-17 10:37

Please rebase this fix on current master keeping only relevant changes (now CR23696 has common commits with CR23610_2)
(0023001)
abk (developer)
2013-01-17 14:51

The fix was pushed to branch CR23696_2.
Review it please.
(0023195)
abv (manager)
2013-01-29 10:59

I suggest using method of BRep_Tool class to get point of the vertex and degenerated flag of the edge, instead of direct casts to TVertex and TEdge. As well, rebase on current master is needed (sorry for late review!).
(0023321)
abk (developer)
2013-02-13 16:51

Access to vertex 3D point and edge degenerated flag was made through class BRep_Tool.

The fix was rebased on current master in branch CR23696_3.
(0023322)
abk (developer)
2013-02-13 16:57

Please review the fix.
(0023668)
abv (manager)
2013-03-12 15:08

No remarks, please test
(0023724)
mkv (tester)
2013-03-14 16:39
edited on: 2013-03-14 17:49

Dear BugMaster,

Branch CR23696_3 (and products from GIT master) was compiled on Linux and Windows platforms and tested without rebase.
SHA-1: c12f6ce826ec46066ab78aa3acf98ac76489171f

Number of compiler warnings:

occt component :
Linux: 3 (3 on master)
Windows: 11 (11 on master)

products component :
Linux: 0 (0 on master)
Windows: 50 (50 on master)

Regressions:
http://occt-tests/CR23696-3-master-occt/Mandriva2010/summary.html [^]
http://occt-tests/CR23696-3-master-occt/Windows-32-VC9/summary.html [^]
blend complex(006) C4 C7
blend simple(001) Y9
boolean bcut_complex(012) O8
bugs modalg_2(007) bug23174
feat featrf(005) A8

Improvements:
No improvements

Testing cases:
Not needed

Testing on Linux:
Total MEMORY difference: 243119520 / 243310832
Total CPU difference: 18046.570000000167 / 15452.240000000038

Testing on Windows:
Total MEMORY difference: 345971936 / 345982332
Total CPU difference: 17307.078125 / 21461.625

There are not serious differences in images found by testdiff.
http://occt-tests/CR23696-3-master-occt/Windows-32-VC9/diff-Windows-32-VC9.html [^]
http://occt-tests/CR23696-3-master-occt/Mandriva2010/diff-Mandriva2010.html [^]
IMAGE feat featrf A4: A4.png differs
IMAGE feat featrf A5: A5.png differs
IMAGE feat featrf A6: A6.png differs
IMAGE feat featrf B4: B4.png differs
IMAGE blend complex C3: C3.png differs
IMAGE blend complex C8: C8.png differs
IMAGE blend complex C9: C9.png differs
IMAGE blend complex D9: D9.png differs
IMAGE blend simple K3: K3.png differs
IMAGE blend simple T7: T7.png differs
IMAGE blend buildevol F8: F8.png differs
IMAGE blend buildevol J8: J8.png differs
IMAGE draft angle F1: F1.png differs


- Issue History
Date Modified Username Field Change
2013-01-11 11:58 abk New Issue
2013-01-11 11:58 abk Assigned To => mkv
2013-01-11 12:01 abk Assigned To mkv => abk
2013-01-11 16:22 abk Note Added: 0022945
2013-01-11 16:23 abk Assigned To abk => abv
2013-01-11 16:23 abk Status new => resolved
2013-01-11 16:39 abv Relationship added related to 0023610
2013-01-17 10:37 abv Note Added: 0022992
2013-01-17 10:37 abv Assigned To abv => abk
2013-01-17 10:37 abv Status resolved => assigned
2013-01-17 14:51 abk Note Added: 0023001
2013-01-17 14:51 abk Assigned To abk => abv
2013-01-17 14:51 abk Status assigned => resolved
2013-01-29 10:59 abv Note Added: 0023195
2013-01-29 10:59 abv Assigned To abv => abk
2013-01-29 10:59 abv Status resolved => assigned
2013-02-13 16:51 abk Note Added: 0023321
2013-02-13 16:57 abk Note Added: 0023322
2013-02-13 16:57 abk Assigned To abk => abv
2013-02-13 16:57 abk Status assigned => resolved
2013-03-12 15:08 abv Note Added: 0023668
2013-03-12 15:08 abv Status resolved => reviewed
2013-03-12 15:08 abv Assigned To abv => bugmaster
2013-03-13 17:25 bugmaster Assigned To bugmaster => mkv
2013-03-14 16:39 mkv Note Added: 0023724
2013-03-14 16:39 mkv Test case number => Not needed
2013-03-14 16:39 mkv Assigned To mkv => abk
2013-03-14 16:39 mkv Status reviewed => assigned
2013-03-14 17:49 mkv Note Edited: 0023724 View Revisions


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker