sketchucation logo sketchucation
    • Login
    โ„น๏ธ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Double Line 2 (dline.rb update)

    Scheduled Pinned Locked Moved Plugins
    52 Posts 15 Posters 16.2k Views 15 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.
    • pilouP Offline
      pilou
      last edited by

      Don't work on the V6 (pc) ๐Ÿ˜ฎ
      Drawing lines are good but
      Walls are not drawn when Enter pressed ๐Ÿ˜ž

      
      Error; #<ArgumentError; wrong number of arguments(2 for 1)>
      C;/Program Files/Google/Google SketchUp 6/Plugins/dline2.rb;157;in `start_operation'
      C;/Program Files/Google/Google SketchUp 6/Plugins/dline2.rb;157;in `onReturn'
      C;/Program Files/Google/Google SketchUp 6/Plugins/dline2.rb;157
      

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

      1 Reply Last reply Reply Quote 0
      • TIGT Offline
        TIG Moderator
        last edited by

        @unknownuser said:

        Don't work on the V6 (pc) ๐Ÿ˜ฎ
        Drawing lines are good but
        Walls are not drawn when Enter pressed ๐Ÿ˜ž

        
        > Error; #<ArgumentError; wrong number of arguments(2 for 1)>
        > C;/Program Files/Google/Google SketchUp 6/Plugins/dline2.rb;157;in `start_operation'
        > C;/Program Files/Google/Google SketchUp 6/Plugins/dline2.rb;157;in `onReturn'
        > C;/Program Files/Google/Google SketchUp 6/Plugins/dline2.rb;157
        

        This is the same problem I mentioned with DrawHelix and model.start_operation taking a second argument after v6.
        Unfortunately in this tool it is NOT coded to allow use in v6 at all... BUT here is the fix...
        In a copy of the script in the v6 folder find the two lines reading [one might be in French ๐Ÿ˜’ ]
        Sketchup.active_model.start_operation("Double Line", true)
        and edit the text so there is no 'true' thus
        Sketchup.active_model.start_operation("Double Line")
        Now it will work in v6 [this will also work in v7/8 but is less efficient in refresh of display terms]
        I think a relatively idiot proof way of doing a start_operation that is optimized for all versions is

        begin
          Sketchup.active_model.start_operation("Double Line", true)
        rescue
          Sketchup.active_model.start_operation("Double Line")
        end
        

        That is, it tries to start an operation with a second argument flag set [best for most v7/8 uses] BUT if it fails then it does one without the flag - e.g. v6..........

        TIG

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

          No one really responded when I asked the question about begin-rescue clause with start_operation. Probably a poor choice for a topic sentence on my part.

          http://forums.sketchucation.com/viewtopic.php?f=180&t=22338

          Hi

          1 Reply Last reply Reply Quote 0
          • TIGT Offline
            TIG Moderator
            last edited by

            @jim said:

            No one really responded when I asked the question about begin-rescue clause with start_operation. Probably a poor choice for a topic sentence on my part.
            http://forums.sketchucation.com/viewtopic.php?f=180&t=22338

            Great minds think alike... fools never differ...
            I agree that this begin-rescue way is less prone to error like your .version v. .version_number typo which screwed Pilou's v6...

            TIG

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

              I can't get my Mac to print out the key code for a Tab?

              using this: http://rhin.crai.archi.fr/RubyLibraryDepot/plugin_details.php?id=205

              Hi

              1 Reply Last reply Reply Quote 0
              • TIGT Offline
                TIG Moderator
                last edited by

                @jim said:

                I can't get my Mac to print out the key code for a Tab?

                using this: http://rhin.crai.archi.fr/RubyLibraryDepot/plugin_details.php?id=205

                For onKeyDown it won't as Tab on Mac doesn't fire onKeyDown ๐Ÿ˜’
                But with onKeyUp it should return 9
                BUT note that some locales/MacOSs can return 15 or even 48 for Tab... ๐Ÿ˜ฒ
                I use this

                ### Type 'keycode' in the Ruby Console...
                class TIG_KeyCode
                  def activate
                    @key=""
                    puts "TIG's Non-Shortcut Keycode Reporter.\n"
                    puts "Click in the Main Window outside of the"
                    puts "Ruby Console then Press Non-Shortcut Keys..."
                  end
                  def onKeyDown(key, repeat, flags, view)
                    @key=key.to_s
                    puts "You Pressed Keycode = "+@key
                  end
                  def onKeyUp(key, repeat, flags, view)
                    @key=key.to_s
                    puts "You Released Keycode = "+@key
                  end
                  def deactivate(view)
                    puts "You have pressed a Shortcut Key...\nExiting."
                    return nil
                  end
                end#class
                def keycode()
                  Sketchup.active_model.select_tool(TIG_KeyCode.new)
                  puts ""
                end#if
                

                TIG

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

                  Well, that's rather a pain, not to mention bug-ish.

                  Hi

                  1 Reply Last reply Reply Quote 0
                  • thomthomT Offline
                    thomthom
                    last edited by

                    Is it reported?

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

                    1 Reply Last reply Reply Quote 0
                    • TIGT Offline
                      TIG Moderator
                      last edited by

                      @thomthom said:

                      Is it reported?

                      I have seen it discussed in various places - I've added it to the Tool's API notes...

                      TIG

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

                        @tig said:

                        I have seen it discussed in various places - I've added it to the Tool's API notes...

                        Link?

                        Hi

                        1 Reply Last reply Reply Quote 0
                        • thomthomT Offline
                          thomthom
                          last edited by

                          @jim said:

                          @tig said:

                          I have seen it discussed in various places - I've added it to the Tool's API notes...

                          Link?

                          http://code.google.com/apis/sketchup/docs/ourdoc/tool.html#commentWidgetTitle

                          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

                            I don't see any note.

                            Hi

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

                              Updated to fix Tab issue and correct start_operation for version 6+

                              http://forums.sketchucation.com/viewtopic.php?f=323&t=33875

                              Hi

                              1 Reply Last reply Reply Quote 0
                              • TIGT Offline
                                TIG Moderator
                                last edited by

                                @jim said:

                                @tig said:

                                I have seen it discussed in various places - I've added it to the Tool's API notes...

                                Link?

                                Y'know... I don't recall... BUT I have been avoiding using onKeyDown for TAB-key for MAC compatibility for ages by using onKeyUp key==9 etc... I even teach it to my students ๐Ÿ˜’
                                I've search my usual haunts... and not found a link but there must be something somewhere as I can't have dreamed up the problem alone...
                                It seems to have been raised around here http://forums.sketchucation.com/viewtopic.php?p=273542#p273542 Jeff was also involved and Fredo? ...

                                TIG

                                1 Reply Last reply Reply Quote 0
                                • TIGT Offline
                                  TIG Moderator
                                  last edited by

                                  @jim said:

                                  I don't see any note.

                                  It's currently the first item in the User Notes list [~5 hours ago] - are your pages cached ? Try refreshing them...

                                  TIG

                                  1 Reply Last reply Reply Quote 0
                                  • TIGT Offline
                                    TIG Moderator
                                    last edited by

                                    @jim said:

                                    Updated to fix Tab issue and correct start_operation for version 6+
                                    http://forums.sketchucation.com/viewtopic.php?f=323&t=33875

                                    Jim
                                    When you link back to something you need to get the link from the 'small-file-square' below the post's title Capture.PNG that way you link to the very page, not the thread itself... http://forums.sketchucation.com/viewtopic.php?p=297720#p297720 works
                                    http://forums.sketchucation.com/viewtopic.php?f=323&t=33875 does not.

                                    TIG

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

                                      Of course it works. I'm not sure what problem you are having.

                                      Hi

                                      1 Reply Last reply Reply Quote 0
                                      • TIGT Offline
                                        TIG Moderator
                                        last edited by

                                        @jim said:

                                        Of course it works. I'm not sure what problem you are having.

                                        No - these link to different posts...
                                        Click on the two I gave to see the difference.
                                        If you have your posts sorted in chronological order it looks the same [at least initially] because the first post is at/near the top BUT if you sort in reverse order, like I do, so that the most recent posts are shown first then the initial download thread is not accessed by the click as it's by now on another page... ๐Ÿ˜•
                                        In passing... I not that you latest version of dline2 missed a 'start_operation' around line #287 so it's still not v6 compatible... ๐Ÿ˜’
                                        It's effectively defining 'double-click' to be taken as 'enter' - I note that ones 'Double ligne' and the others 'Double line' are also probably typos left over from Didier...

                                        TIG

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

                                          Well, that different than "not working." I see your point.

                                          Hi

                                          1 Reply Last reply Reply Quote 0
                                          • TIGT Offline
                                            TIG Moderator
                                            last edited by

                                            @jim said:

                                            Well, that different than "not working." I see your point.

                                            It 'wasn't working' because it wasn't 'linking to the post' but rather linking directly to the thread itself which was somewhat redundant as you were linking from within it already - not the desired result I must assume... ๐Ÿ˜‰

                                            TIG

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

                                            Advertisement