sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Idea for last batch of selected Reselect Ruby

    Scheduled Pinned Locked Moved Plugins
    19 Posts 12 Posters 3.2k Views 12 Watching
    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.
    • M Offline
      Maggy
      last edited by

      SelectionMemory is a good start, but for me it should be as intuitive as most of SU is.

      Maybe that tells you more about me than about the ruby...

      [Maggy]

      1 Reply Last reply Reply Quote 0
      • R Offline
        RickW
        last edited by

        Download SelectionMemory to your Plugins folder.

        Usage: Right-click OR Plugins menu > SelectionMemory >
        Memorize (the current selection)
        Add (the current selection to what's already in memory)
        Recall (the selection items in memory)

        It's strictly a manual process right now. I'm leveraging observers to make it an automatic process.

        RickW
        [www.smustard.com](http://www.smustard.com)

        1 Reply Last reply Reply Quote 0
        • J Offline
          Jim
          last edited by

          @rhankc said:

          You know when you have to select a lot of lines segments one by one to make a group ( like the civil guys drawing who really doesnt pay much attention to layers, and you have to reorganize his topo, text, building footprint, etc.) and when you right click you dont get it just right and the hundred or so lines you just selected go back to black? You know how mad that makes you?
          Well I may be the only one, but when this happens I wish I had a command to reselect all those lines (or faces or......) again. like: oops: Reselect Previously Selected. Just my thought for the day.

          I think I would try to use a Tool, and have it recognize only edges, and add the selected edges to some data structure. The tool could have a proximity setting where it would select lines with the specified radius of the click. Or even select lines within an agular proximity of the last selected line (say within 45 degrees.) It could auto-select connected lines in this manner (using the angular proximity.)

          I'm just throwing ideas out there to see what sticks.

          Hi

          1 Reply Last reply Reply Quote 0
          • M Offline
            Maggy
            last edited by

            Jim, those ideas are sticking like superglue! The industrial type.

            [Maggy]

            1 Reply Last reply Reply Quote 0
            • R Offline
              RickW
              last edited by

              The tool idea could work, but personally, I'd much rather write an observer than a whole new selection tool 😄 But that's just personal preference.

              RickW
              [www.smustard.com](http://www.smustard.com)

              1 Reply Last reply Reply Quote 0
              • R Offline
                rhankc
                last edited by

                @unknownuser said:

                I think I would try to use a Tool, and have it recognize only edges, and add the selected edges to some data structure. The tool could have a proximity setting where it would select lines with the specified radius of the click. Or even select lines within an agular proximity of the last selected line (say within 45 degrees.) It could auto-select connected lines in this manner (using the angular proximity.)

                I'm just throwing ideas out there to see what sticks.

                that was my cue, wasn't it?
                Let me see, only edges. sounds good since this is the beginning of the geometry.
                data superstructure: lost me there, don't know.
                I was thinking whatever the last selection was, so a radius of x units would be fine, but I think default should be suitable for re selection without extra input. Angular proximity: ok could it be 360? I never really know where the cursor was when the last valid selection was made. The command is initiated working towards the Weld.rb, where sometimes there's spaghetti on the screen, all connected makes a mess.
                Sorry I didnt recognize the question earlier, Thanks for the suggestions.

                Hank

                1 Reply Last reply Reply Quote 0
                • R Offline
                  RickW
                  last edited by

                  Okay, the new SelectionMemory is getting closer to being ready! The guts work, so once I get the UI finished, it'll go live on Smustard.

                  RickW
                  [www.smustard.com](http://www.smustard.com)

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    rhankc
                    last edited by

                    It sure is nice to work with pros. Thanks

                    Hank

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      RickW
                      last edited by

                      Here's a screenshot of the new SelectionMemory plugin.

                      It will remember up to 20 selection sets, which you can use separately or in combination to restore a selection set or build a new selection set.

                      Each set can be:
                      1 selected as THE selection set,
                      2 added to the existing selection set, or
                      3 removed from the existing selection set, or
                      4 deleted from memory

                      You can also Add All, Remove All, or Delete All (clears the SelectionMemory).

                      Also includes a right-click menu item for re-selecting the previous selection set for those times when you just lost your set and need it back quickly.

                      Any suggestions/thoughts/comments?

                      Closeup of the dialog box

                      http://www.sketchucation.com/forums/scf/sas/Ruby/screenshot2.png

                      http://www.sketchucation.com/forums/scf/sas/Ruby/screenshot.png

                      RickW
                      [www.smustard.com](http://www.smustard.com)

                      1 Reply Last reply Reply Quote 0
                      • R Offline
                        RickW
                        last edited by

                        Thinking ahead (for next version?):

                        1. Ability to name sets
                        2. Ability to lock sets (currently, the lowest-numbered set is removed once the 21st set is created, and each set is renumbered. Locking would prevent a set from being displaced)
                        3. Ability to save sets in the model for future reference

                        Input is appreciated. 😄

                        RickW
                        [www.smustard.com](http://www.smustard.com)

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

                        Advertisement