I was working on a part design project of our attic renovation. I used the arch workbench for the architectural view, but now I needed some structural details that I thought were easier with part design. I am still amazed at the quality of the part design toolbox these days. No hickup, and rock solid! Compliments all around here!
However, I ran into some unexpected behavior that I wanted to report/discuss, as I am not sure if it is indeed a bug or a feature:
I created the structure of the roof and put roof-elements on it of the size and shape of kingspan unidek panels.
For this I created one original element and then placed clones side by side to fill the roof on the west and south side
In the corners I need to cut of the excess material, so I created a body to cut with.
But when I cut the individual clones, the cutting shape is displaced (or the clone is cut at the place where the original resides.) Either way, the displacement of the clone wrt its original base body is not taken into account correctly, it seems.
An other slight annoyance is that the cutting body is not visible anymore after it has been used once for the first boolean. So you can not select it anymore in the 3-d view to create the next boolean cut. I found the way to reuse it by first making the body to cut active, then selecting the cutting body in the tree-view and then clicking the boolean icon in the toolbar. So it only a slight annoyance, but perhaps solvable nonetheless:-)
I have attached the file with the example. Hope it is clear. I am trying to cut "Body dakplaat west 1" (and #2,#3) with "Body dakplaat afsnijblok zuid"
#1 is cut correctly, but #2 and #3 are cut too low, or in exacly the same place as #1. (and #1 happens to sit in the same location as the original)
Before sending this to a bug report, I wanted to check here if my observation is correct.
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16117 (Git)
Build type: Release
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)