Enhancing workflow - Move/Copy

A forum dedicated to the Draft, Arch and BIM workbenches development.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
TwinTiger
Posts: 8
Joined: Sat Jan 04, 2020 3:31 am

Enhancing workflow - Move/Copy

Post by TwinTiger »

Hello to all.
New user here. Getting used to FreeCAD and its underlying intuitive structure. FYI, I am an Architect and I am using FreeCAD for building design.

A quick request for next update:

Please locate the Copy option to the very top left of the Combo View panel when you invoke either Move / Rotate / Offset.
This will enable a quick glance confirmation at the same time when you invoke the function as to whether Copy is checked or not, rather than a double take adjusting your focus down the panel to wherever it is on one or the other of these actions.

I use these functions regularly and I can't tell you how much time I have lost having assumed copy is invoked or not.

Thanks,
I look forward to contributing to this forum further.

OS: macOS Mojave (10.14)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19263 (Git)
Build type: Release
Branch: master
Hash: c4ca00a1d5b7922ef1d2ae3e820bb34ffdb64d9f
Python version: 3.7.6
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.4.0
Locale: English/United States (en_US)
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Enhancing workflow - Move/Copy

Post by Kunda1 »

TwinTiger wrote: Wed Jan 15, 2020 2:51 pm Hello to all.
New user here. Getting used to FreeCAD and its underlying intuitive structure. FYI, I am an Architect and I am using FreeCAD for building design.
Welcome to the FreeCAD forum ;)
TwinTiger wrote: Wed Jan 15, 2020 2:51 pm A quick request for next update:

Please locate the Copy option to the very top left of the Combo View panel when you invoke either Move / Rotate / Offset.
This will enable a quick glance confirmation at the same time when you invoke the function as to whether Copy is checked or not, rather than a double take adjusting your focus down the panel to wherever it is on one or the other of these actions.

I use these functions regularly and I can't tell you how much time I have lost having assumed copy is invoked or not.
Can you perhaps provide an image with some annotations on what you mean?
TwinTiger wrote: Wed Jan 15, 2020 2:51 pm Thanks,
I look forward to contributing to this forum further.
Awesome. Looking forward to your participation :)
TwinTiger wrote: Wed Jan 15, 2020 2:51 pm OS: macOS Mojave (10.14)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19263 (Git)
Build type: Release
Branch: master
Hash: c4ca00a1d5b7922ef1d2ae3e820bb34ffdb64d9f
Python version: 3.7.6
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.4.0
Locale: English/United States (en_US)
Thank you for posting your FC info.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
vocx
Veteran
Posts: 5197
Joined: Thu Oct 18, 2018 9:18 pm

Re: Enhancing workflow - Move/Copy

Post by vocx »

TwinTiger wrote: Wed Jan 15, 2020 2:51 pm...
Please locate the Copy option to the very top left of the Combo View panel when you invoke either Move / Rotate / Offset...
I believe you are referring to the task panel that is launched when the Draft_Move, Draft_Rotate, and Draft_Offset tools are launched.

Unfortunately, the task panel is defined in the complicated DraftGui.py file in the source code. It is not a very easy to just move some options around. It would need to be re-coded significantly.

For developers: if you want to give it a try, look at how the Draft_PolarArray is coded.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
User avatar
TwinTiger
Posts: 8
Joined: Sat Jan 04, 2020 3:31 am

Re: Enhancing workflow - Move/Copy

Post by TwinTiger »

(Thank you Kunda1 for the welcome)

Hi voxc
Yes, you are correct - and apologies for my lack of correct nomenclature usage

Attached is a composite screenshot of Draft_Move, Draft_Rotate, Draft_Offset and Draft_Scale showing the common Copy (P) in different positions in each Task Panel and at the base of the options each time.

As I work manipulating blocks and objects, having the Copy (P) located in the same location on the Task Panel (specifically immediate top left close to the Function selection: Move, Rotate etc) would make my workflow significantly smoother, both to visually confirm at a glance its activation (or not), or to select and check it on/off.
Attachments
Copy.jpg
Copy.jpg (294.2 KiB) Viewed 808 times
Last edited by TwinTiger on Thu Jan 16, 2020 12:51 am, edited 1 time in total.
paullee
Veteran
Posts: 5130
Joined: Wed May 04, 2016 3:58 pm

Re: Enhancing workflow - Move/Copy

Post by paullee »

More participation and help welcome :)
carlopav
Veteran
Posts: 2062
Joined: Mon Dec 31, 2018 1:49 pm
Location: Venice, Italy

Re: Enhancing workflow - Move/Copy

Post by carlopav »

Hello and welcome to the forum. I agree with you that's a thing that bother mee too... I think that move/rotate/scale should by default not copy but transform. So one of the things we can make is to auto toggle off the copy option at the end of the transformation.
Offset and mirror could work exactly the opposite instead.
At least I think this is how many many users used to acad perceive as normal.
BIM wb have a different button for move with copy, and also this seems to me very user friendly. We could insert it in draft too.
follow my experiments on BIM modelling for architecture design
User avatar
TwinTiger
Posts: 8
Joined: Sat Jan 04, 2020 3:31 am

Re: Enhancing workflow - Move/Copy

Post by TwinTiger »

Thanks carlopav,
Your suggestion would be a great first workaround!

Default setting for Copy (P) should be ‘off’ on Move, Rotate and Scale.
Default setting for Copy (P) should be ‘on’ for Offset and Mirror
Toggle back to default setting after each transformation.
Post Reply