I already tried downgrading it to faces and re-upgraded it to shell and solid, but the result is still the same.
Part -> Check geometry doesn't show errors (but I might be using that check wrong).
As for the "Profile options":
"Use Compensation", "Direction" (CW/CCW), or "Process Circles" (obviously) changes nothing.
"Cut Side" just switches the paths to the opposite side of the respective edges (as expected, but it is still missing the same "hole").
"Process Perimeter" just adds another path to the perimeter (as expected), and not the missed hole (which would be weird, but in this case is double weird, because the perimeter is an inverse hole and a perimeter at the same time).
I can get the profile to work correctly, if I add all the inner vertical faces instead of the bottom face as base geometry. But that defeats the whole purpose of "Process Holes".
Can someone tell me what is wrong with that part and how I can fix it/avoid it in the future? (I have another part where the same happens)
Code: Select all
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git)
Build type: Release
Branch: releases/FreeCAD-0-20
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.2
Locale: German/Austria (de_AT)
Installed mods:
* Assembly4 0.12.4
* kicadStepUpMod 10.15.1
* lattice2 1.0.0
* Manipulator 1.4.9
* Part-o-magic 1.0.0
* PathDressupDogbone.py.mod
* startup_macros
* TabBar
* workfeature