MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0031845Community[OCCT] OCCT:Modeling Algorithmspublic2020-10-13 06:162020-10-31 11:04
Reportergalbramc 
Assigned Tojgv 
PrioritynormalSeveritymajor 
StatusassignedResolutionopen 
PlatformMacOSOSOS VersionX
Product Version[OCCT] 7.5.0 
Target Version[OCCT] 7.5.1Fixed in Version 
Summary0031845: [REGRESSION] Modeling Algorithms - BRepOffsetAPI_MakeThickSolid fails in OCCT 7.5.0 BETA
DescriptionThe attached case works with OCCT 7.3 and 7.4, but fails with 7.5 beta.

Changing the #if 0 to #if 1 causes the case to fail with all versions.
Steps To ReproduceCompile and execute the attached code.
TagsNo tags attached.
Test case number
Attached Filestgz file icon hollow_wingFuseBEM1.tgz (4,329 bytes) 2020-10-13 06:16
tgz file icon hollow_hollow9b.tgz (3,099 bytes) 2020-10-16 20:35
tgz file icon hollow_hollow9c.tgz (3,177 bytes) 2020-10-16 20:36
tgz file icon hollow_hollow9f.tgz (15,554 bytes) 2020-10-16 21:46
tgz file icon hollow_hollow9h.tgz (4,348 bytes) 2020-10-16 21:46
tgz file icon hollow_hollow9i.tgz (4,345 bytes) 2020-10-16 21:46

- Relationships

-  Notes
(0096000)
galbramc (reporter)
2020-10-15 20:07

I have another 5 cases or so with a similar failure. Would you like me to provide them as well? It's possible all are failing for the same reason.
(0096007)
jgv (developer)
2020-10-16 14:17

Yes, please add your cases, they will be useful.
(0096009)
galbramc (reporter)
2020-10-16 15:57

Would you like me to submit them all to this bug report or create a report for each of them individually?
(0096011)
jgv (developer)
2020-10-16 16:24

Please, submit them all with the corresponding offset value for each case
(0096012)
galbramc (reporter)
2020-10-16 16:44

Yes I will do that. So should I create a new bug report for each case? I could add them all here with appropriate offsets.
(0096013)
jgv (developer)
2020-10-16 17:03

Please, do not create separate bug for each case but add them all here with appropriate offsets.
(0096016)
galbramc (reporter)
2020-10-16 20:37
edited on: 2020-10-16 20:38

I looked closer at our cases and it was just two cases that were actually failing. The error is related to tracking history in regards to Generated and Modified faces. In OCC 7.4 all faces are properly tracked, but in OCC 7.5 some faces end up missing.

I added the two cases: hollow_hollow9b and hollow_hollow9c.

Please let me know if you have any questions about them.

(0096017)
galbramc (reporter)
2020-10-16 21:48

I added three more cases which have not worked for any version of OCC.

hollow_hollow9f
hollow_hollow9h
hollow_hollow9i
(0096169)
git (administrator)
2020-10-23 13:25

Branch CR31845 has been created by jgv.

SHA-1: 13328e3b34a02a9df28c613a2d3d13cc32621ac2


Detailed log of new commits:

Author: jgv
Date: Fri Oct 23 13:28:40 2020 +0300

    Intermediate version

Author: jgv
Date: Mon Oct 19 05:05:00 2020 +0300

    0031845: Modeling Algorithms - BRepOffsetAPI_MakeThickSolid fails in OCCT 7.5.0 BETA
    
    implementation of Draw command for BRepOffsetAPI_MakeThickSolid
(0096258)
git (administrator)
2020-10-25 20:11

Branch CR31845 has been updated forcibly by jgv.

SHA-1: 83b82793ae0367f66774c4eac68bffb8c473707d
(0096414)
galbramc (reporter)
2020-10-30 19:57

When might OCC 7.5.1 be released? I guess we will have to wait to upgrade OCC until that version is released...
(0096419)
abv (manager)
2020-10-31 11:04

The regression is caused by improved treatment of nearly-tangent faces in offset algorithm, which fixed a range of customer issues, that is why we prefer to keep it even knowing about this regression. The release 7.5.1 is expected to be done in December (or perhaps January 2021 -- taken that actual schedule is usually behind the intended planning).

- Issue History
Date Modified Username Field Change
2020-10-13 06:16 galbramc New Issue
2020-10-13 06:16 galbramc Assigned To => abv
2020-10-13 06:16 galbramc File Added: hollow_wingFuseBEM1.tgz
2020-10-13 07:50 kgv Relationship added child of 0031735
2020-10-13 07:50 kgv Product Version => 7.5.0
2020-10-13 07:50 kgv Target Version => 7.5.0
2020-10-13 07:50 kgv Summary [OCCT] 7.5.0 Beta [REGRESSION] BRepOffsetAPI_MakeThickSolid => [REGRESSION] Modeling Algorithms - BRepOffsetAPI_MakeThickSolid fails in OCCT 7.5.0 BETA
2020-10-13 07:51 kgv Assigned To abv => msv
2020-10-13 09:42 msv Assigned To msv => jgv
2020-10-13 09:42 msv Status new => assigned
2020-10-13 18:31 jgv Relationship deleted child of 0031735
2020-10-13 18:31 jgv Relationship added related to 0027909
2020-10-15 20:07 galbramc Note Added: 0096000
2020-10-16 14:17 jgv Note Added: 0096007
2020-10-16 15:57 galbramc Note Added: 0096009
2020-10-16 16:24 jgv Note Added: 0096011
2020-10-16 16:44 galbramc Note Added: 0096012
2020-10-16 17:03 jgv Note Added: 0096013
2020-10-16 20:35 galbramc File Added: hollow_hollow9b.tgz
2020-10-16 20:36 galbramc File Added: hollow_hollow9c.tgz
2020-10-16 20:37 galbramc Note Added: 0096016
2020-10-16 20:38 galbramc Note Edited: 0096016 View Revisions
2020-10-16 21:46 galbramc File Added: hollow_hollow9f.tgz
2020-10-16 21:46 galbramc File Added: hollow_hollow9h.tgz
2020-10-16 21:46 galbramc File Added: hollow_hollow9i.tgz
2020-10-16 21:48 galbramc Note Added: 0096017
2020-10-23 13:25 git Note Added: 0096169
2020-10-25 20:11 git Note Added: 0096258
2020-10-30 19:41 bugmaster Target Version 7.5.0 => 7.5.1
2020-10-30 19:57 galbramc Note Added: 0096414
2020-10-31 11:04 abv Note Added: 0096419


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker