Anim8or Community

General Category => Ongoing Anim8or Development => Topic started by: Steve on December 18, 2014, 12:42:54 am

Title: New Fast Select Question:
Post by: Steve on December 18, 2014, 12:42:54 am
The Point-Edit Fast Select rules are somewhat different than those in the main Object editor. I like the way the Point Editor works better and I'd like to try and make them more alike.

Specifically, for the Object Editor's Move, Rotate and Scale tools the rules would be (3 proposed changes are shown in blue):

1. Click without dragging: Same selection rules as normal Select mode, and as Point Editor.
    LMB: Select pointed-to item. Deselect everything else A) even if clicking on a selected item. Clicking on empty space deselects everything.
    MMB: Deselect pointed-to item. Nothing else changes selection. Used to "Subtract From Selection".
    RMB: Select pointed-to item. Nothing else changes. Used to "Add To Selection".

2. Click and dragging: Same selection rules as Point Editor.
    B) Clicking on a selected object doesn't alter selection. Everything currently selected is moved/scaled/etc.
    C) Clicking on an unselected object selects only that item, everything else is deselected. Only that one item is moved/scaled/etc. It will have the same behavior for all mouse buttons. Currently LMB = Select One, MMB = Deselect,  and RMB = Select Add.
    Clicking in empty space doesn't alter selection. All previously selected items are moved/scaled/etc.

With this I should be close to finishing the current changes to the object editor and be ready to move on to other areas.

As usual, any and all feedback is welcome.
Title: Re: New Fast Select Question:
Post by: Raxx on December 18, 2014, 06:53:20 am
Hey Steve, I think the fast select point-edit behavior, as you described here, will work well in the object editor and all the editors for all elements :)
Title: Re: New Fast Select Question:
Post by: thecolclough on December 18, 2014, 11:03:20 am
i never liked the original Object-editor FS rules, as i kept accidentally changing selection when i didn't intend to (as i think i've mentioned elsewhere); however, i've found the newer Point-edit FS rules much more intuitive and pleasant to use.  if FS is going to be a thing, i'd definitely prefer to see it going the newer route per Point editor.  basically what you said in this post here sounds good :)
Title: Re: New Fast Select Question:
Post by: nemyax on December 18, 2014, 11:52:39 am
Steve
Can you devise a way to quickly switch to points-only, edges-only and faces-only selection modes?
Title: Re: New Fast Select Question:
Post by: RudySchneider on December 18, 2014, 02:43:53 pm
...switch to points-only, edges-only and faces-only...

Such as: LightWave uses the space bar to switch...
Title: Re: New Fast Select Question:
Post by: nemyax on December 18, 2014, 02:59:42 pm
RudySchneider
Likewise, Anim8or uses Shift+T to cycle through the modes in the recent builds. But there are no dedicated hotkeys for the modes now that P, E and G are toggles.
How about making them exclusive again and keeping the visual buttons as toggles?
Title: Re: New Fast Select Question:
Post by: Steve on December 18, 2014, 04:01:36 pm
RudySchneider
Likewise, Anim8or uses Shift+T to cycle through the modes in the recent builds. But there are no dedicated hotkeys for the modes now that P, E and G are toggles.
How about making them exclusive again and keeping the visual buttons as toggles?

This sounds good to me. What does everybody else think?
Title: Re: New Fast Select Question:
Post by: johnar on December 18, 2014, 09:56:02 pm
 
Quote
   RudySchneider
    Likewise, Anim8or uses Shift+T to cycle through the modes in the recent builds. But there are no dedicated hotkeys for the modes now that P, E and G are toggles.
    How about making them exclusive again and keeping the visual buttons as toggles?

Quote
This sounds good to me. What does everybody else think?
Yip. Has my vote. (http://s24.postimg.org/o4uvmxwjl/Thumbs_Up_G1.gif)
Title: Re: New Fast Select Question:
Post by: Trevor on December 19, 2014, 04:48:23 pm
Personally I like the new P/E/F selection rules where any and all can be selected without having to change mode.
If im using the box selection and I dont want edges selected, I can just switch them off and it works fine.
I usually leave it all on though.

I like the idea of appling the same FastSelect rules for P/E/F editor to Object Editor :)

Trev
Title: Re: New Fast Select Question:
Post by: Steve on December 20, 2014, 09:27:29 pm
Build 1146 (http://www.anim8or.com/download/preview/files/animcl1146.zip) uses these new Object Editor Fast Select rules, so give them a try!
Title: Re: New Fast Select Question:
Post by: thecolclough on December 20, 2014, 10:25:23 pm
Build 1146 (http://www.anim8or.com/download/preview/files/animcl1146.zip) uses these new Object Editor Fast Select rules, so give them a try!
...well, colour me converted - Fast Select is looking like a good thing after all. 8)

one small glitch - i turned off fast-select and clicked (without dragging) in empty space with the move tool, and it still deselected.
Title: Re: New Fast Select Question:
Post by: Steve on December 21, 2014, 02:22:15 pm
OK I'll fix this.
Title: Re: New Fast Select Question:
Post by: johnar on January 06, 2015, 02:39:46 am
 Something i've noticed. Possibly a bug.
Since the implementation of fast select, build 1137, the toolbar button behaviour has changed when in normal edit mode.
 ie: in earlier builds, when in normal edit mode, if you clicked on 'points,edges or faces button', only that single function was highlighted and active.
 But since build 1137, the buttons do not automatically deselect when changing selection.
 Is this intentional?
 It feels like a part of the fast-select function has sort've 'leaked' into normal edit function.
 Imho, this seems odd?, and even a little frustrating, if you're only wanting 1 selection active at a time.
 Toggling through with 'T', and the new 'p,e and g' hotkeys all behave well and as expected.(very cool)
 Its only when clicking on the actual buttons, which results in these odd 'multi-selections'. . I would've thought this was fine in fast-select mode, but then maybe not in normal edit mode?
 A bug maybe?
Title: Re: New Fast Select Question:
Post by: Steve on January 06, 2015, 06:31:02 am
johnar: that was my intention. I thought that being able to select points/edges/faces simultaneously would add some flexibility. It also seems simpler that having the buttons behave differently when fast-select is enabled or disabled. It's not difficult to do it either way. Any feedback is appreciated!
Title: Re: New Fast Select Question:
Post by: kreator on January 06, 2015, 07:09:32 am
It is really frustrating TBH without the toggle happening, I like to be confident in the fact that if I am in edge mode and switch to point mode, edge mode switches off automatically. I am constantly having to check if more than one button is switched off. I did read somewhere that if fast select was switched OFF then anim8or would behave in its original state.  This does  not seem to be the case. The hotkey shift/t  adds another distraction to the process.
Title: Re: New Fast Select Question:
Post by: johnar on January 06, 2015, 08:52:42 am
Quote
I did read somewhere that if fast select was switched OFF then anim8or would behave in its original state.  This does  not seem to be the case.
kreator

 I've got to agree there. Fast select has its place, and is what it is. But normal object edit mode also has its place, and, as kreator said:
Quote
I like to be confident in the fact that if I am in edge mode and switch to point mode, edge mode switches off automatically. I am constantly having to check if more than one button is switched off.
I'm using hotkeys as much as can, but still like to click buttons. 
 Its great having the option of activating multiple selections, but also great having the option of using the mouse, and clicking on the individual selection
 With the cursor/mouse selection as it is, (not deselecting automatically), already i'm finding myself needing to deselect buttons manually, when it was much easier to just click once on the selection option i'm wanting, and then 'being confident that only one selection is enabled at a time'.
 Unless there are other reasonable arguments for keeping this multi-select option in 'normal object edit' mode, i'm voting that it should be an option in fast-select, but not in normal edit mode.

re shift/t. (T)
I like the hotkey shift/t, (T), for toggling through the selections, and it behaves perfectly.
 i don't find this distracting at all. Its great. Very handy being able to toggle through, and does  deselect the last selection each time, until you're on faces, where the next T selects all. Not really a problem, in fact...a bonus!,  and no problem hitting  shift/t twice to go from faces back to points. )
 All in all....loving it. (http://s6.postimg.org/4y98eizkt/grywink.gif)

kreator Is it the fact that it's shift and t that you find it distracting/. Would it be better if it was another key/combination of keys?
 just wondering (http://s6.postimg.org/p4cqdev8d/grysmile.gif)
 
Title: Re: New Fast Select Question:
Post by: Raxx on January 06, 2015, 10:52:06 am
Well, it could be made so that left-clicking a p/e/f button enables only that mode, and right-clicking a p/e/f button does toggle behavior by adding/subtracting that mode. So it'd virtually be the same as originally, except now if you want to work with multiple types simultaneously, you can toggle it by right-clicking the button.
Title: Re: New Fast Select Question:
Post by: johnar on January 06, 2015, 11:18:18 am
Quote
Well, it could be made so that left-clicking a p/e/f button enables only that mode, and right-clicking a p/e/f button does toggle behavior by adding/subtracting that mode. So it'd virtually be the same as originally, except now if you want to work with multiple types simultaneously, you can toggle it by right-clicking the button.
Good idea raxx .
 If its decided theres a want/need to be able to have multiple select in normal mode, then that would be a perfect solution.
 In saying that, to gain access to multiple selection in normal mode, you could also Toggle through to faces, then one more, and all selections are then active anyway.
 Although that doesn't give the option of having only 2 selections active, whereas the right click idea does give you that option. Nice thought. I like it.(http://s6.postimg.org/p4cqdev8d/grysmile.gif)

 
Title: Re: New Fast Select Question:
Post by: thecolclough on January 06, 2015, 11:36:53 am
what if single-clicking the P, E or F button just toggled that item on or off (for when you want multi-select), and double-clicking turned that one on and turned off the other two (for when you want to be sure you're in one mode only)?  just thinking out loud...
Title: Re: New Fast Select Question:
Post by: johnar on January 06, 2015, 12:52:15 pm
1 right click would be quicker/easier than 2 left clicks. (http://s6.postimg.org/4y98eizkt/grywink.gif)
Title: Re: New Fast Select Question:
Post by: thecolclough on January 06, 2015, 01:45:41 pm
1 right click would be quicker/easier than 2 left clicks.
fair point - although if steve was to introduce LMB/RMB semantics for these controls, it would make sense to have LMB = "get rid of previous selection and just have this one" and RMB = "add this to the current selection" rather than the other way around, to keep things consistent with the mouse-button behaviour within the main viewport.
Title: Re: New Fast Select Question:
Post by: Steve on January 06, 2015, 02:25:05 pm
Great suggestions - I'll give this a try:
Quote
Well, it could be made so that left-clicking a p/e/f button enables only that mode, and right-clicking a p/e/f button does toggle behavior by adding/subtracting that mode.
Quote
it would make sense to have LMB = "get rid of previous selection and just have this one" and RMB = "add this to the current selection"

Title: Re: New Fast Select Question:
Post by: Steve on January 29, 2015, 10:29:21 pm
In case you haven't noticed it, I've made this change. LMB selects one of f/e/p, RMB toggles selection of what is clicked on.
Title: Re: New Fast Select Question:
Post by: johnar on January 30, 2015, 07:40:18 am
The new p/e/f select functions for right and left mouse buttons is perfect.
 Yip. Thats awesome. Seems really natural too. Nice one steve  (http://s24.postimg.org/o4uvmxwjl/Thumbs_Up_G1.gif)