There is an issue if you try to copy walls with Draft_Move. If the 'Move Base' property of the wall is false, the new wall will use the same base as the original. If 'Move Base' is true only the base of the wall is copied.
Possible workaround: use copy-paste.
OS: Windows 7 SP 1 (6.1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18234 (Git)
Build type: Release
Branch: master
Hash: 3af5d97e9b2a60823815f662aba25422c4bc45bb
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United Kingdom (en_GB)
I cannot replicate the bug you describe copying walls, it works as I would expect but I can confirm the bug with the Window move as described in the other thread.
@Roy_043, to be honest when you stated that the fault persisted with build 0.19.18234, I realised this is the second time in 4 days that I've been getting different results to others. Therefore the attached file won't help I'm afraid, the root cause is my config files must be 'polluted'. I went back to version 0.16 (yes a bit drastic) with completely new config files being created and tested the Wall Copy with Draft Move and sure enough it works (the old stuff sometimes is good). Saved that project file and then opened build 0.19.18234 with the project file produced in 0.16 and it upgraded the walls to current IFC etc as expected. When re-attempting the Wall Copy with Draft Move I now get the following in Report View:
Roy_043 wrote: ↑Mon Aug 12, 2019 7:59 am
If the 'Move Base' property of the wall is false, the new wall will use the same base as the original. If 'Move Base' is true only the base of the wall is copied.
I confirm the behaviour:
- If the 'Move Base' property of the wall is false, the new wall will use the same base as the original. -> this is ok i think. It's what i'd expect.
- If 'Move Base' is true only the base of the wall is copied. -> I confirm. Indeed this is not what i was expecting (expecially because the preview shows the wall and not the base).
Having two walls share the same base seems undesirable to me. But even if that is the default, there should also be a way to create an independent copy of a wall with its own base.
Yes and no... If a wall is based on "wallTrace" (a sketch with a single line segment), i kinda agree with you. But imagine this workflow:
- you draw the contour of the house with a draft polyline;
- you use it to make the wall
- then you use the same polyline to make the floor slab
- then you copy the first wall to the upper floor
it's not desiderable to make a brand new copy, I swear you'd prefer to have the new wall linked to the same base. Is it? That's more FreeCADish i think. Anyway there are plenty of usecases when instead you want a full indipendent copy, and that could be handled with Ctrl-C Ctrl-V. (Perhaps anyway a completely different tool to make a full indipendent copy could be useful).
follow my experiments on BIM modelling for architecture design