Ondsel-Development / FreeCAD

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
https://www.freecad.org
Other
192 stars 8 forks source link

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

Open raindropsfromsky opened 5 months ago

raindropsfromsky commented 5 months ago

Is there an existing issue for this?

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:

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

sliptonic commented 5 months ago

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.