• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

[Plugin] Select Curve

Scheduled Pinned Locked Moved Plugins
37 Posts 16 Posters 43.6k Views 16 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.
  • T Offline
    thomthom
    last edited by 3 Aug 2011, 20:26

    64bit is no issue. I run 64bit Win7.

    Do you get any errors or anything?

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

    1 Reply Last reply Reply Quote 0
    • O Offline
      Orthogon
      last edited by 25 Jan 2014, 18:56

      Excellent, works cleanly. But wondering why it isn't added to the right-click context menu, where one usually looks for such things -?

      1 Reply Last reply Reply Quote 0
      • M Offline
        Mythos
        last edited by 12 May 2014, 09:13

        Thank you very much for this plugin. I like a lot! I want to propose a little improvement: Would it be possible to let the user even click on a face to automatically select all edges by this tool?

        1 Reply Last reply Reply Quote 0
        • D Offline
          Dave R
          last edited by 12 May 2014, 21:32

          Although the "improvement" might be possible, since you'd already have the Select tool active, why not just double click on the face? That would select all of the bounding edges of the face without the added step of activating a plugin.

          Etaoin Shrdlu

          %

          (THERE'S NO PLACE LIKE)

          G28 X0.0 Y0.0 Z0.0

          M30

          %

          1 Reply Last reply Reply Quote 0
          • M Offline
            Mythos
            last edited by 12 May 2014, 22:02

            @dave r said:

            why not just double click on the face?

            Certainly you are right, but then you have to press SHIFT wait a second (to avoid tripple clicking) and then you have to click again to deselect the face (since you only want the edges be selected). It would be much more convenient to have a curve-only selection tool that even can select the edges of a clicked face.

            1 Reply Last reply Reply Quote 0
            • C Offline
              cotty
              last edited by 13 May 2014, 06:04

              @mythos said:

              Thank you very much for this plugin. I like a lot! I want to propose a little improvement: Would it be possible to let the user even click on a face to automatically select all edges by this tool?

              A quick way for this: select outer edges (Chris Fullmer) with a shortcut assigned

              my SketchUp gallery

              1 Reply Last reply Reply Quote 0
              • T Offline
                thomthom
                last edited by 13 May 2014, 07:45

                I use Selection Toys to quickly filter out entity types. I have Edges on Ctrl+1 and Faces on Ctrl+2, Groups and Components on Ctrl+3 and Ctrl+4.
                Then I have Ctrl+Shift+n to deselect. Those shortcuts are easily accessible to my left hand which is always on the keyboard while I model. Quite flexible setup.

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

                1 Reply Last reply Reply Quote 0
                • M Offline
                  Mythos
                  last edited by 13 May 2014, 09:05

                  @thomthom said:

                  I use Selection Toys to quickly filter out entity types. I have Edges on Ctrl+1 and Faces on Ctrl+2, Groups and Components on Ctrl+3 and Ctrl+4.

                  Nice, I change my hotkeys to use this setup too. But I think it would be very intuitive to have the normal select operation (which selects the face first) and a curve-based select operation (which forcly grabs the edges even if applied on faces). Since the "Select Curve" plugin currently doesn't operate at all on faces it would be just a nice addition that makes the "Select Curve" tool a little bit more powerful.

                  1 Reply Last reply Reply Quote 0
                  • I Offline
                    Iltis
                    last edited by 9 Jun 2019, 09:08

                    Hello @thomthom, thank you very much for this very usefull plugin.

                    Is there a way to add a modified cursor? (I can draw it if you tell me the specifications.)

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      KropocLeckor
                      last edited by 19 Nov 2020, 07:12

                      Hello, thomthom. I used Select Curve mainly on SU2015 and 2016 before I migrated to 2019. I use SelectCurve with a shortcut (Shift+C). But in 2019, when I pressed it, other tool pallets will pop up. Never SelectCurve. Changing Shortcut doesn't change anything. Same tool pallets still pop up. I remove/uninstall that particular plugin. And press again..another tool pallets will pop up. Why this happening? 😕

                      Link Preview Image
                      Select Curve

                      Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and so much more from users.

                      favicon

                      Imgur (imgur.com)

                      Thank you

                      1 Reply Last reply Reply Quote 0
                      • I Offline
                        Iltis
                        last edited by 24 Jun 2022, 09:23

                        Hi @thomthom and folks,

                        I just managed to insert custom cursors to this usefull plugin.
                        Attached are the .png files.
                        The images are in the same folder than "core.rb"

                        And this is the code :

                        def initialize(settings)
                              @settings = settings
                              
                        		folder_path = File.dirname(__FILE__)
                        		
                        		cursor_name = 'cursor_select_curve.png'
                        		cursor_select_curve_path = File.join(folder_path, cursor_name)
                        	   @result = File.file?(cursor_select_curve_path)
                        	   unless @result
                        		  msg = "Can't find the 'cursor icon' path"
                        		  UI.messagebox(msg, MB_OK)
                        		  return
                        		end
                        		
                        		cursor_name = 'cursor_select_curve_plus.png'
                        		cursor_select_curve_plus_path = File.join(folder_path, cursor_name)
                        	   @result = File.file?(cursor_select_curve_plus_path)
                        	   unless @result
                        		  msg = "Can't find the 'cursor icon' path"
                        		  UI.messagebox(msg, MB_OK)
                        		  return
                        		end
                        		
                        		cursor_name = 'cursor_select_curve_minus.png'
                        		cursor_select_curve_minus_path = File.join(folder_path, cursor_name)
                        	   @result = File.file?(cursor_select_curve_minus_path)
                        	   unless @result
                        		  msg = "Can't find the 'cursor icon' path"
                        		  UI.messagebox(msg, MB_OK)
                        		  return
                        		end
                        		
                        		cursor_name = 'cursor_select_curve_plus_minus.png'
                        		cursor_select_curve_plus_minus_path = File.join(folder_path, cursor_name)
                        	   @result = File.file?(cursor_select_curve_plus_minus_path)
                        	   unless @result
                        		  msg = "Can't find the 'cursor icon' path"
                        		  UI.messagebox(msg, MB_OK)
                        		  return
                        		end
                        		
                        		@cursor_select        = UI.create_cursor(cursor_select_curve_path, 9, 5)
                              # @cursor_select        = TT;;Cursor.get_id( ;select )
                              @cursor_select_add    = UI.create_cursor(cursor_select_curve_plus_path, 9, 5)
                              # @cursor_select_add    = TT;;Cursor.get_id( ;select_add )
                              @cursor_select_remove = UI.create_cursor(cursor_select_curve_minus_path, 9, 5)
                              # @cursor_select_remove = TT;;Cursor.get_id( ;select_remove )
                        		@cursor_select_toggle = UI.create_cursor(cursor_select_curve_plus_minus_path, 9, 5)
                              # @cursor_select_toggle = TT;;Cursor.get_id( ;select_toggle )
                        		
                              @ctrl   = false
                              @shift  = false
                            end
                        

                        (I'm not good in Ruby, sorry)

                        Hope this helps.
                        Renaud


                        cursor_select_curve.png


                        cursor_select_curve_minus.png


                        cursor_select_curve_plus.png


                        cursor_select_curve_plus_minus.png

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

                        Advertisement