• Login
sketchucation logo sketchucation
  • Login
πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Inverse Selection - where is it?

Scheduled Pinned Locked Moved Developers' Forum
32 Posts 15 Posters 41.3k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    jeff hammond
    last edited by 9 Feb 2008, 08:03

    i currently use the workaround of selecting all and then deselecting but it always feels counter intuitive + i just don't like the look of everything being highlighted while i'm working..

    it seems like this would be an easy enough task to handle via a script.. no? or better yet, is there already a script out there or some other way to do an inverse selection?

    the photoshop shortcut (β‡§βŒ˜ I) is used in sketchup for model info but i'll be happy with something else..

    dotdotdot

    1 Reply Last reply Reply Quote 0
    • G Offline
      Gaieus
      last edited by 9 Feb 2008, 08:30

      Good point!
      Maybe an Alt+Select could do this (since the Shift and Ctrl keys are taken already)

      Gai...

      1 Reply Last reply Reply Quote 0
      • P Offline
        PRSS
        last edited by 9 Feb 2008, 16:50

        Thanks Pilou

        I was very badly in need of this kind of a script.
        I want to hide all objects which are unselected.
        i.e. an equivalent of Max's Alt-Q which hides everything
        that is not selected.

        With best regards
        PRSS

        1 Reply Last reply Reply Quote 0
        • P Offline
          pilou
          last edited by 9 Feb 2008, 17:29

          So easy now Selection : Right click/inverse + click "H" (if H is the shortcut of hide πŸ˜„

          Frenchy Pilou
          Is beautiful that please without concept!
          My Little site :)

          1 Reply Last reply Reply Quote 0
          • P Offline
            pilou
            last edited by 9 Feb 2008, 17:30

            this one? Right click/ menu


            invertselection.rb

            Frenchy Pilou
            Is beautiful that please without concept!
            My Little site :)

            1 Reply Last reply Reply Quote 0
            • J Offline
              jeff hammond
              last edited by 9 Feb 2008, 17:38

              hmm.. close but no cigar..

              there is a weird quirk with the script in that it introduces hidden geometry... it works ok with flat faces but doesn't help at all with curved ones..

              i'd like to be able to select a curved face and then invert the selection so everything else besides the face is selected... then i hit delete and all i'm left with is the curved face...

              with this script, i select the face (+ it's edges) and then activate the script.. when the selection is inverted, the hidden geometry shows up so when i delete, i'm only left with the outlining edges of the face... the workaround is to show hidden geometry from the beginning and make sure to select all of that stuff prior to running the script... then, it will work as i'd like but that's a bigger hassle then my previous work around..

              i'd like something to work exactly opposite of the normal select then delete where i can select a face with one click and delete it with one key.. easy ... i'd like to be able to select that same face and Save it with three moves (select, invert selction, delete).. if i have to double click the face in order to get the edges in the initial selection, that would be fine too..

              thanks for the help so far..

              dotdotdot

              1 Reply Last reply Reply Quote 0
              • T Offline
                TIG Moderator
                last edited by 9 Feb 2008, 20:36

                I wrote 'invert selection' almost 2 years ago... What would you like it to do differently - exactly ?

                TIG

                1 Reply Last reply Reply Quote 0
                • J Offline
                  jeff hammond
                  last edited by 9 Feb 2008, 21:43

                  thanks for the response TIG .. and any further assistance you may be able to add..

                  i'm not sure if this little video clip is going to make my wishes clear or further compound the confusion but i'll give it a shot :)...

                  you'll notice my hi tech number system in the lower left corner of the video.. the only operation you won't see me doing is pushing the delete key on my keyboard..

                  1. selecting the surface and deleting it.. this is exactly opposite of what i'd like to be able to do which is select the surface and delete everything else (ie - select, invert, delete)

                  2. trying to do just that with invertselection.rb... selecting only the face then inverting and deleting

                  3. double clicking the surface in order to get the edges as well then inverting and deleting... this way would be fine as well except the hidden geometry comes into play upon the inversion which causes the surface to delete.

                  4. in order for the face to remain, i have to show hidden geometry and select all of the hidden lines + the individual faces... then, when i invert and delete, i'm left with what i want .. however, the flow of doing it like this is not practical at all (especially when considering the more complex forms that i really want this script for)

                  does this make any sense? if so, is it possible to tweak the script?
                  thanks,
                  jeff


                  invert.mov.zip

                  dotdotdot

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    pilou
                    last edited by 9 Feb 2008, 22:21

                    You want this in one click?


                    inverse2.jpg

                    Frenchy Pilou
                    Is beautiful that please without concept!
                    My Little site :)

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      jeff hammond
                      last edited by 10 Feb 2008, 00:01

                      @unknownuser said:

                      You want this in one click?

                      no, not exactly and i think i'm confusing things by bringing 'delete' into the conversation..

                      what i want is an exact interpretation on the term 'inverse selection'... if i have some lines and faces selected, i'd like to be able to switch those to unselected and everything else selected...

                      the downfall of the script (imo) is that it introduces hidden geometry even if that option is off..

                      a perfect example of what i'm talking about can be seen on the cylinder that you've posted above..

                      draw the cylinder and make sure hidden geometry is turned off (as in -- sketchup -> view -> Hidden Geometry... it should be turned off so that the outside face appears smooth with no dotted lines running down it)...

                      now select all.. everything that is visible highlights.. by my logic, running the inverse select script at this point should deselect everything but it doesn't... everything visible deselects but now the hidden geometry shows up and is highlighted..

                      try it out.. see what i mean?

                      jeff

                      dotdotdot

                      1 Reply Last reply Reply Quote 0
                      • G Offline
                        Gaieus
                        last edited by 10 Feb 2008, 01:03

                        I understand your problem, Jeff - and also I'd say the script is working "logically" since those softened (or hidden) edges were not selected until you ran the script so now they got selected.

                        Also I understand that you wish the script didn't work this way. Maybe TIG can tweak it a bit...

                        Gai...

                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          jeff hammond
                          last edited by 10 Feb 2008, 01:44

                          ok, cool.. i'm glad i'm getting my point across now.. i admit, i'm no wordsmith. πŸ™‚

                          the thing about what's logical or not is confusing because sketchup deals with it two different ways.. if i use edit -> select all (⌘A) or the select tool's window to encompass everything, then the hidden lines remain hidden and unselected (unless i have hidden geometry turned on)... if i use a triple click, then it includes everything including the hidden geometry...
                          i'm basing mine off the first choice but the other one makes just as much sense to me.. i just hope both situations are easy to deal with in ruby language (which i know Absolutely zero about)

                          dotdotdot

                          1 Reply Last reply Reply Quote 0
                          • G Offline
                            Gaieus
                            last edited by 10 Feb 2008, 02:16

                            Ah yes, triple select always selects hidden geometry as well. I haven't figured out its logic in this but there may be one.

                            However I'm a total non-programmer so I can only use scripts. πŸ˜„

                            Gai...

                            1 Reply Last reply Reply Quote 0
                            • T Offline
                              TIG Moderator
                              last edited by 10 Feb 2008, 10:19

                              Now I see...

                              Here v1.1 - it works the same as before, BUT if the selection includes faces then it now assumes you want to include those faces' edges in the selection (visible/hidden/smoothed) even if you haven't explicitly picked any edges: then when it inverts the selection (and say you delete the now selected stuff) any previously selected faces AND their edges are retained...

                              Feedback please...

                              Gaieus - you might want to move this to the Ruby realms...


                              invertselection.rb

                              TIG

                              1 Reply Last reply Reply Quote 0
                              • P Offline
                                pilou
                                last edited by 10 Feb 2008, 10:42

                                works fine when you delete
                                but when you hide seems curious result πŸ˜‰
                                (hidden geometry was enable for select facett then disable after selection and only 2 facets were selected)

                                Edited : all works fine, it was only result when you click on the selected facetts! πŸ‘


                                invert3.jpg

                                Frenchy Pilou
                                Is beautiful that please without concept!
                                My Little site :)

                                1 Reply Last reply Reply Quote 0
                                • G Offline
                                  Gaieus
                                  last edited by 10 Feb 2008, 10:54

                                  @tig said:

                                  ...Gaieus - you might want to move this to the Ruby realms...

                                  Yeah, it makes sense - "done".
                                  Thanks for the update, TIG! πŸ‘

                                  Gai...

                                  1 Reply Last reply Reply Quote 0
                                  • J Offline
                                    jeff hammond
                                    last edited by 10 Feb 2008, 14:04

                                    @tig said:

                                    Here v1.1

                                    wow TIG.. you_are_the_man

                                    thank you!

                                    dotdotdot

                                    1 Reply Last reply Reply Quote 0
                                    • P Offline
                                      pvbuero
                                      last edited by 5 Nov 2010, 06:52

                                      @ TIG,

                                      that's just fantastic what you're doing here.
                                      I face a problem an two minutes later it's been solved thanks to your script. Great πŸ˜„

                                      1 Reply Last reply Reply Quote 0
                                      • thomthomT Offline
                                        thomthom
                                        last edited by 5 Nov 2010, 07:12

                                        @pvbuero said:

                                        two minutes later

                                        ...and two years later there is a reply... πŸ˜†

                                        Thomas Thomassen β€” SketchUp Monkey & Coding addict
                                        List of my plugins and link to the CookieWare fund

                                        1 Reply Last reply Reply Quote 0
                                        • J Offline
                                          Jim
                                          last edited by 5 Nov 2010, 13:08

                                          Curious, has the selection behavior of hidden geom changed in recent versions?

                                          Hi

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 1 / 2
                                          • First post
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement