FreeCAD icon indicating copy to clipboard operation
FreeCAD copied to clipboard

PartDesign: Fillet and Subtractive Pipe are failing to make a fillet.

Open leoheck opened this issue 6 months ago • 13 comments

Is there an existing issue for this?

  • [x] I have searched the existing issues

Problem description

I have this simple but irregular shape that I am failing to add a fillet. File: test_Body_top_fillet.FCStd.zip

Side view

Image

Front view

Image

I want to make a fillet around this highlight edge..

Image

The fillet tool is not working, no matter the radius of the fillet.

The Subtractive Pipe tool with something like this is also failing.

Image

Image

It is doing something, but not the right thing, see.

Image

I don't even have the "Allow multiple solidis" enabled in the settings.

Image

To make it simpler, I am not even using a complicated path for the pipe tool I am using this flat square with rounded corners.

Image

Is it a bug? Is there any workaround that I can use to make this filet?

Full version info

OS: Ubuntu 25.04 (ubuntu:GNOME/ubuntu-xorg/xcb)
Architecture: x86_64
Version: 1.1.0dev.41573 (Git)
Build date: 2025/05/05 17:45:01
Build type: Release
Branch: main
Hash: 3189030c11010631e726dbe350e9077dc84109bb
Python 3.11.12, Qt 6.7.3, Coin 4.0.3, Vtk 9.3.1, boost 1_86, Eigen3 3.4.0, PySide 
shiboken , xerces-c 3.2.5, IfcOpenShell 0.8.2, OCC 7.8.1
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: OpenDark.qss/OpenDark/
Logical DPI/Physical DPI/Pixel Ratio: 96/145.143/1
Installed mods: 
  * Assembly4 0.50.19-dev
  * sheetmetal 0.7.22
  * DynamicData 2.74.0
  * Curves 0.6.61
  * InventorLoader 1.5.1
  * diff-tools 0.1.0
  * ose-piping
  * OpenTheme 2024.9.1
  * fasteners 0.5.38
  * Curves.backup1746105636.3777354 0.6.60 (Disabled)
  * osh-autodoc-workbench 0.2.3
  * OpticsWorkbench 1.2.0
  * lattice2 1.0.0
  * kicadStepUpMod 11.6.9

Subproject(s) affected?

PartDesign

Anything else?

No response

Code of Conduct

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

leoheck avatar May 06 '25 19:05 leoheck

I also tried this by selecting the edges to create a sub-shape binder. The pipe tool proposes something that I would like to have. But the resulting object is not ok.

Image

Image

leoheck avatar May 06 '25 20:05 leoheck

The Additive Pipe fails to add mass in a different way.

Image

leoheck avatar May 06 '25 20:05 leoheck

Ah, changing the profile I could see the issue. The path is not closed. Is it right?

Image

leoheck avatar May 06 '25 20:05 leoheck

Ah, it works if I remove a section of the path. Image

The bottom_left corner Image

Ok, I can make 2 paths to make this work.

Now I understand what it means when it says profile is overlapping. To close the path, it has to overlap a bit... This would not be a problem if it could work like the Pattern Tools I guess.

leoheck avatar May 06 '25 20:05 leoheck

Awesome, seems good enough.

Image

leoheck avatar May 06 '25 20:05 leoheck

Ok, so question. Is this a bug, or should I close this. I would like to see this working with a single path, if possible.

leoheck avatar May 06 '25 20:05 leoheck

The file seems to be an issue, on opening and recompute I ge ta ton of errors without changing anything:

Image

maxwxyz avatar May 07 '25 06:05 maxwxyz

Why don't I get these things? Unless this widget (which I don't use because it is way annoying), don't report the same things as the Report View.

leoheck avatar May 07 '25 11:05 leoheck

The Sketch492, for instance, is a simple, fully constrained sketch that does not give me any issue when analyzed. Which version are you using @maxwxyz ?

leoheck avatar May 07 '25 11:05 leoheck

When I bring this solution to my project. It does not behave like when it was in a reduced form on a different file. Features look like they will be ok, but the mass is not removed.

Image

Features started to remain active together without being edited. FreeCAD has been open since yesterday, it may be related, or not.

Image

leoheck avatar May 07 '25 11:05 leoheck

Hm, it works. I just have to make things (I am doing this with all the features before of the current one) to be recomputed, and then recompute. I am also using "Skip Recomputes" since the project is big.

leoheck avatar May 07 '25 11:05 leoheck

Now, 3 features are active at the same time. Image

leoheck avatar May 07 '25 11:05 leoheck

I don't even have a lack of resources. Image

leoheck avatar May 07 '25 11:05 leoheck

Hi! This issue hasn’t seen activity in a while. If it’s still relevant, please update to the latest FreeCAD weekly build download here to see if the problem is resolved.

If the issue persists, let us know by adding a comment with any updates or details. Otherwise, we’ll close this issue automatically in 14 days to keep our backlog tidy. Feel free to comment anytime to keep it open. Closed issues can always be reopened. Thanks for helping improve FreeCAD!

Access additional FreeCAD resources:

  • Forum: https://forum.freecad.org
  • Blog: https://blog.freecad.org
  • Wiki: https://wiki.freecad.org

github-actions[bot] avatar Oct 09 '25 00:10 github-actions[bot]

I don't have recompute errors with this file. But it seems to be still relevant. I can't fillet that outer edge.

OS: Windows 10 build 19045
Architecture: x86_64
Version: 1.1.0dev.14555 (Git shallow)
Build date: 2025/10/07 22:49:55
Build type: Release
Branch: main
Hash: 68f083a6d169ec523fa9d46b7cc40addb1e4ffbe
Python 3.11.13, Qt 6.8.3, Coin 4.0.3, Vtk 9.3.1, boost 1_86, Eigen3 3.4.0, PySide 6.8.3
shiboken 6.8.3, xerces-c 3.3.0, IfcOpenShell 0.8.2, OCC 7.8.1
Locale: Polish/Poland (pl_PL)
Navigation Style/Orbit Style/Rotation Mode: CAD/Rounded Arcball/Window center
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Light/
Logical DPI/Physical DPI/Pixel Ratio: 96/90.0633/1

FEA-eng avatar Oct 09 '25 11:10 FEA-eng