Sketcher Virtual Space

Info about new community or project announcements, implemented features, classes, modules or APIs. Might get technical!
PLEASE DO NOT POST HELP REQUESTS OR OTHER DISCUSSIONS HERE!
abdullah
Posts: 3174
Joined: Sun May 04, 2014 3:16 pm

Sketcher Virtual Space

Postby abdullah » Sat Jan 27, 2018 4:24 pm

Another feature recently merged. See screencasts here:

https://forum.freecadweb.org/viewtopic. ... 10#p204675

In a simplified very easy way to understand, it allows you to "hide" constraints and make them visible again.

Yes, there is no doubt I would be worthless as a Marketing officer. I just wanted to make some awareness. Any bug, please report as soon as possible, so that it is fixed before 0.17 release :D
User avatar
sgrogan
Posts: 5319
Joined: Wed Oct 22, 2014 5:02 pm

Re: Sketcher Virtual Space

Postby sgrogan » Sat Jan 27, 2018 5:07 pm

abdullah wrote:
Sat Jan 27, 2018 4:24 pm
In a simplified very easy way to understand, it allows you to "hide" constraints and make them visible again.
Thanks abdullah :) This has indeed been a frequently requested feature.
chrisb
Posts: 18003
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketcher Virtual Space

Postby chrisb » Sat Jan 27, 2018 7:08 pm

Just testedd it. Great!
And here starts the common procedure. You give the little finger and people take the whole arm.
Is it possible to select/deselect all constraints or even ranges like in a select box :mrgreen: ?
User avatar
sgrogan
Posts: 5319
Joined: Wed Oct 22, 2014 5:02 pm

Re: Sketcher Virtual Space

Postby sgrogan » Sat Jan 27, 2018 8:04 pm

chrisb wrote:
Sat Jan 27, 2018 7:08 pm
And here starts the common procedure. You give the little finger and people take the whole arm.
Is it possible to select/deselect all constraints or even ranges like in a select box : Lol: ?
HaHa me too. A hide all checkbox would be cool.
Damn greedy users, we're never satisfied ;)
wmayer
Site Admin
Posts: 14774
Joined: Thu Feb 19, 2009 10:32 am

Re: Sketcher Virtual Space

Postby wmayer » Sat Jan 27, 2018 8:22 pm

triplus
Posts: 8667
Joined: Mon Dec 12, 2011 4:45 pm

Re: Sketcher Virtual Space

Postby triplus » Sat Jan 27, 2018 10:03 pm

Thank you (both).
chrisb
Posts: 18003
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketcher Virtual Space

Postby chrisb » Sun Jan 28, 2018 12:33 am

How can I select more than one Constraint? To me it seems unchanged to abdullah's version. Is it a Mac problem?
OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13176 (Git)
Build type: Release
Branch: (HEAD detached at d1949f6)
Hash: d1949f6e28fab93e05f0dda565c59488ebad285a
Python version: 2.7.14
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: German/Germany (de_DE)
abdullah
Posts: 3174
Joined: Sun May 04, 2014 3:16 pm

Re: Sketcher Virtual Space

Postby abdullah » Sun Jan 28, 2018 10:27 am

sgrogan wrote:
Sat Jan 27, 2018 5:07 pm
abdullah wrote:
Sat Jan 27, 2018 4:24 pm
In a simplified very easy way to understand, it allows you to "hide" constraints and make them visible again.
Thanks abdullah :) This has indeed been a frequently requested feature.
(Not limited to but) for fully constrained sketches, used with expressions, now it seems like a good idea to only leave the (or some) "datums" on when you are finished, so that you can forget about the bulk general constraining work and concentrate on what is likely to actually change to adjust the design... the datums.

I am sure it opens for a lot of possibilities and...
chrisb wrote:
Sat Jan 27, 2018 7:08 pm
And here starts the common procedure. You give the little finger and people take the whole arm.
Is it possible to select/deselect all constraints or even ranges like in a select box :mrgreen: ?
... it is to be expected that we further develop this concept to facilitate the life of the designer. So yes, I expect people to familiarize with the mechanism and come forward with new feature requests. Otherwise, I wouldn't have created a Virtual Space toolbar just for one swiching icon... :lol:

As far as nobody shows me the middle one, I am happy to develop it further ;)

In Werner's addition combined with the selection already allows for some filtering-selection mechanism. Hide everything (or switch to the alternative virtual space, where nothing is selected), select "datums" in the filter. Select those datums you want, or all of them. Right click "show constraints". Now you see only the (those) datums. If you want to see the rest you can switch to alternative virtual space back and forth depending what you need to see.

If that is not what you meant or it can be improved, just open up the discussion... ;)
sgrogan wrote:
Sat Jan 27, 2018 8:04 pm
HaHa me too. A hide all checkbox would be cool.
Damn greedy users, we're never satisfied ;)
If you have all shown and you can get rid of everything, just hit the "switch virtual space" icon in the toolbar. You get to the alternative virtual space where there is nothing.

In any case, hiding everthing is selecting everything, select first, press shift, select last, right-click, hide. It is a pitty that ctrl-A does not work as "select all" within the widget. We should rework sketcher shortcuts during 0.18 development cycle.

If what you want any other accelerator, for example, once you have things in the different virtual spaces, then it has to be implemented. Discuss it with the folks and let's see what we need...
wmayer wrote:
Sat Jan 27, 2018 8:22 pm
git commit d1949f6e28fab
Nice addition!
triplus wrote:
Sat Jan 27, 2018 10:03 pm
Thank you (both).
Thanks!! The sketcher is getting nicer for v0.17 release, isn't it?
chrisb wrote:
Sun Jan 28, 2018 12:33 am
How can I select more than one Constraint? To me it seems unchanged to abdullah's version. Is it a Mac problem?
If you do not use the checkbox, but the normal list item selection, just select with shift or ctrl (or whatever you Mac-ers use instead that), then right click and select the show or hide options from the menu.
chrisb
Posts: 18003
Joined: Tue Mar 17, 2015 9:14 am

Re: Sketcher Virtual Space

Postby chrisb » Sun Jan 28, 2018 10:40 am

abdullah wrote:
Sun Jan 28, 2018 10:27 am
If you do not use the checkbox, but the normal list item selection, just select with shift or ctrl (or whatever you Mac-ers use instead that), then right click and select the show or hide options from the menu.
Thanks, I wasn't aware of the right click menu, so there is even more to explore.

And the multi select deselect works like charm.
abdullah
Posts: 3174
Joined: Sun May 04, 2014 3:16 pm

Re: Sketcher Virtual Space

Postby abdullah » Sun Jan 28, 2018 10:48 am

chrisb wrote:
Sun Jan 28, 2018 10:40 am
abdullah wrote:
Sun Jan 28, 2018 10:27 am
If you do not use the checkbox, but the normal list item selection, just select with shift or ctrl (or whatever you Mac-ers use instead that), then right click and select the show or hide options from the menu.
Thanks, I wasn't aware of the right click menu, so there is even more to explore.

And the multi select deselect works like charm.
Blame Werner for that nice functionality ;)