I created a wall based on a draft rectangle (corner at (0m,0m,0m) and both width and height 1m) and placed it in a building part. I observed the following things:
- If I change the Placement / Angle of the building part, nothing happens. Can it be rotated somehow as the wiki implies?
- If I set wall's "Move With Host" to true and "Move Base" to true, and then set building part's Placement / Position / x to 1m, the wall moves to x=1m. The base rectangle does not move, so "Move Base" is not respected.
- Side note: I suspect I'd always want base objects to be moved, also in case of objects that have neither "Move With Host" nor "Move Base" properties.
- If I set wall's Placement / Position / x to an expression "1m - 0.2m" the wall moves to x=0.8m. If I then set wall's "Move With Host" to true and building part's Placement / Position / x to 1m, nothing happens. In other words, only children whose position is not determined by an expression move together with the building part.
My tests were done with:
OS: Ubuntu 20.04.3 LTS (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.24436 (Git)
Build type: Debug
Branch: master
Hash: bf527ba5ed9cbde0813e702c2f3793fb55f5be7c
Python version: 3.8.10
Qt version: 5.12.8
Coin version: 4.0.0
OCC version: 7.3.0
Locale: English/United States (en_US)