I was drawing some model recently and find a bug with Hole feature. If sketch is not parallel with one of main planes, diameter of hole is calculated wrong.
I made sketch with one corner at 30 degrees and another on 45 degrees compared to ZX plane.
Then I made a 20mm pad and apply sketches at three sides. I made used a Hole feature on all of them with same parameters. Diameter 10mm and depth 25mm. You can see result on following screenshot. Sketches are visible to show how much they defer. All circle diameters on sketches are 10mm.
On following screenshot you can see dimensions I get.
As you can see, dimensions of holes are calculated as
sin(angle)*diameter
sin(45)*10 = 7,0710
sin(30)*10 = 5
Same behavior I noticed on two Windows boxes with 0.17.13522 and 0.18.13976 from download section
My freecad is :
Code: Select all
OS: "Manjaro Linux"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.14083 (Git)
Build type: Release
Branch: master
Hash: 07d1abb387c6b62093375fa7df99c92f2aaacda0
Python version: 2.7.15
Qt version: 5.11.1
Coin version: 3.1.3
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)