View Issue Details

IDProjectCategoryView StatusLast Update
0004624PartBugpublic2021-04-09 14:26
ReporterDocFingo Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
PlatformCore i5-8350U (x64, 8GB RAM)OSWindows 10 EnterpriseOS Version10.0.19042
Product Version0.19 
Summary0004624: Thickness fails on simple shapes (BRep_API command not done) - regression from 0.19.24267
DescriptionThickness operations with Arc or Tangent join types fail on predominantly concave shapes.
Message is BRep_API: command not done. This happens for any positive Thickness value.

Changing join type to Intersection solves the issue, but does not yield the desired part.

This is a potential regression from 0.19.24267 where the issue seemed to be (mostly?) fixed, see reproduction steps below.

A Thickness problem in conjunction with OCC 7.5 was previously reported here by user AlStu, with forum discussions here.
However OCC 7.5 is present in both OCC has been upgraded from 7.3 in 0.19.24267 to 7.5 in 0.19.24276, both show different results.
Steps To ReproducePart workbench: Make a simple extrusion from a sketch with concave outer shape.
Apply Thickness while selecting the top face. Try different Join types.

To test the potential regression from 0.19.24267, open the attached FCstd file.
Press F5 to recompute the solution.
0.19.24267 -> Thickness is computed successfully except for the sharp-edged shape.
0.19.24276 -> Thickness (Arc/Tangent join type) fails for 3 out of 4 shapes. Deleting and re-applying thickness yields BRep_API: command not done
Additional InformationThis is the previous 0.19.24267 version I used for the comparison:
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24267 (Git)
Build type: Release
Branch: master
Hash: b2ca86d8d72b636011a73394bf9bcdedb3b109b7
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/Germany (en_DE)
TagsNo tags attached.
FreeCAD InformationOS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/Germany (en_DE)

Activities

DocFingo

2021-04-08 00:01

reporter  

ThicknessTestShapes.FCStd (118,170 bytes)

yorik

2022-03-03 13:55

administrator   ~0017028

This ticket has been migrated to GitHub as issue 6196.

Issue History

Date Modified Username Field Change
2021-04-08 00:01 DocFingo New Issue
2021-04-08 00:01 DocFingo File Added: ThicknessTestShapes.FCStd
2021-04-09 14:26 DocFingo Description Updated