Page 1 of 18
Manipulator WorkBench
Posted: Wed Oct 04, 2017 5:02 pm
by easyw-fc
Hi,
following this discussion
https://forum.freecadweb.org/viewtopic. ... 50#p193949
I've started a Manipulator WB
There are two Manipulator Tools:
1) Aligner
2) Mover
The Aligner is a direct successor of the
Center Align Faces/Edges Macro which already works with Part, App::Part and Body objects
The Mover is a new Tool which ATM is working only with Parts, but it will be updated to App::Part and Body objects.
It has also some level of Undo steps.
Here a preview of the WB
- ManipulatorWB-preview.gif (761.91 KiB) Viewed 15652 times
Hoping this can be of some utility for FC users
Maurice
PS thanks a lot to @Mario for some good code suggestions
mario52 wrote:Mario
Re: Manipulator WorkBench
Posted: Wed Oct 04, 2017 5:26 pm
by freecad-heini-1
Hi Maurice,
great idea. But there is a existing great tool for rotate and move parts, the transform tool.
If you can combine your ideas with the transform tool, I'm sure, this will be a very power- and helpful tool for all cad designers. Please check out the triball tool from Ironcad for inspiration:
Blender has a similar tool.
Imagine this great existing tools combined into one with the draft snap-tools ...
Best regards
Wilfried
https://forum.freecadweb.org/viewtopic. ... 40#p191640
Re: Manipulator WorkBench
Posted: Wed Oct 04, 2017 6:00 pm
by easyw-fc
freecad-heini-1 wrote: ↑Wed Oct 04, 2017 5:26 pm
great idea. But there is a existing great tool for rotate and move parts, the transform tool.
I'm already aware of the FC transform tool...
but my Mover can rotate and move an object on a selected Edge axis, normal of a Face center axis or center of the object itself...
As far as I know, this is not possible with the transform tool.
Moreover my Mover will be able, in a close future, to Move and Rotate a hierarchical App::Part object or a Body object referring to a Face normal or an Edge, and later Move and Rotate using an external Edge as reference;
also these features are not available in the transform FC standard tool as far as I know.
freecad-heini-1 wrote:
If you can combine your ideas with the transform tool, I'm sure, this will be a very power- and helpful tool for all cad designers. Please check out the triball tool from Ironcad for inspiration:
...
Imagine this great existing tools combined into one with the draft snap-tools ...
Best regards
Wilfried
https://forum.freecadweb.org/viewtopic. ... 40#p191640
I'm am already aware of your posts, but my tools have this Gui and their way of doing the Moving Aligning feature.
Probably you could obtain the same results of the triball with my Mover in the next future, but my Tools are made in python and for sure their Gui is simpler than the IronCad one, but this is what I'm developing, and this is covering some user case that I needed ...
Maurice
Re: Manipulator WorkBench
Posted: Wed Oct 04, 2017 6:52 pm
by easyw-fc
here a small example of what can be done with the Mover atm
- Mover@Work.gif (441.3 KiB) Viewed 15608 times
Re: Manipulator WorkBench
Posted: Wed Oct 04, 2017 7:36 pm
by Chris_G
easyw-fc wrote: ↑Wed Oct 04, 2017 6:52 pm
here a small example of what can be done with the Mover atm
Nice job !
Thanks a lot.
Re: Manipulator WorkBench
Posted: Wed Oct 04, 2017 8:55 pm
by easyw-fc
Chris_G wrote: ↑Wed Oct 04, 2017 7:36 pm
Nice job !
Thanks a lot.
thanks!
I made a
request to add the WB to FC addons GitHub repo...
it should be available shortly...
Here an other test with a cube
- cubeincube.gif (815.83 KiB) Viewed 15585 times
Re: Manipulator WorkBench
Posted: Wed Oct 04, 2017 9:13 pm
by triplus
Looking good.
Re: Manipulator WorkBench
Posted: Thu Oct 05, 2017 8:02 am
by freecad-heini-1
Whow, it looks very good! Thank you for your great work Maurice!!!
Re: Manipulator WorkBench
Posted: Fri Oct 06, 2017 11:26 am
by regis
easyw-fc wrote: ↑Wed Oct 04, 2017 8:55 pm
Chris_G wrote: ↑Wed Oct 04, 2017 7:36 pm
Nice job !
Thanks a lot.
thanks!
I made a
request to add the WB to FC addons GitHub repo...
it should be available shortly...
Here an other test with a cube
cubeincube.gif
Amazing, a much needed tool
Re: Manipulator WorkBench
Posted: Fri Oct 06, 2017 8:33 pm
by easyw-fc
freecad-heini-1 wrote: ↑Thu Oct 05, 2017 8:02 am
Whow, it looks very good! Thank you for your great work Maurice!!!
triplus wrote: ↑Wed Oct 04, 2017 9:13 pmLooking good.
regis wrote: ↑Fri Oct 06, 2017 11:26 am
Amazing, a much needed tool
Thx to all
... and
now the fun is starting! (the real reason for which I started this WB)
Manipulating App::Part and Body hierarchy, considering their relative placements!
Very useful in STEP hierarchy objects Assembly
- Manipulator-with-App_Part&Body.gif (886.61 KiB) Viewed 15363 times
Still some WIP, but almost done!