Ondsel-Development/FreeCAD

[1.0 Bughunt] If we apply thickness after applying fillet to a padded shape, an error is thrown

Opened this issue · 1 comments

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

  1. Create a new sketch.
  2. Add any shape (e.g. rectangle)
  3. Close the sketch
  4. Pad it.
  5. Select a face and apply chamfer. Click OK.
  6. Now select the same face again (which has chamfer around it), and apply thickness.
  7. The result is like this (OK)
    image
  8. Now repeat the experiment, but in step-5, select Fillet.
  9. When thickness is added, an error pops up
4203.01 <App> Document.cpp(3158): Unknown exception in Unnamed#Thickness thrown
Thickness: Unknown exception!

Desired behavior:

  1. Fillet should work just like chamfer, without error.

Full version info

OS: Windows 11 build 22631
Word size of Ondsel: 64-bit
Version: 2024.2.0dev.37608 (Git)
Build type: Release
Branch: flavor
Hash: cbb758c5dc79fd4c016a9cd45a007d3c7ce1a689
Python 3.11.9, Qt 5.15.13, Coin 4.0.2, Vtk 9.2.6, OCC 7.7.2
Locale: English/India (en_IN)
Installed mods: 
  * Ondsel-Lens 2024.3.26.01

Subproject(s) affected?

None

Anything else?

Probably this error comes because of the angle at the edge of the face:

  • A chamfer offers a clear angle
  • A fillet is tangent with both faces (zero angle).

Thickness seems to be looking for a sharp angle at the edge. That's why it works with chamfer, but not with fillet.

Code of Conduct

  • I agree to follow this project's Code of Conduct

confirmed. There are a lot of options on thickness. It's possible to trigger other errors with a chamfer if you push it hard enough.