• Login
sketchucation logo sketchucation
  • Login
ℹ️ GoFundMe | Our friend Gus Robatto needs some help in a challenging time Learn More

[Plugin] 2D Tools

Scheduled Pinned Locked Moved Plugins
785 Posts 178 Posters 462.5k 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.
  • T Offline
    TIG Moderator
    last edited by 19 Sept 2012, 14:12

    Works OK for me - very similar setup.
    There might be a clash with another tool making ill-advised changes to base-classes.
    Many tools, like fillet, need to make a group etc and manipulate it, so 3rd party tools mess with the Sketchup::Group class and break legit operations...
    Possible culprits are SketchyPhysics, DrivingDimensions, Matchbox, SolarPosition, possibly earlier versions of Podium etc... do you have any of these, or other esoteric files loading ?
    If so, if you disable them does the crash still happen...
    If you have installed one of the older compilation 'toolbar' sets these too can add old Sketchup.rb, extensions.rb files etc into Plugins, when the equivalent new system files are automatically installed by Sketchup in the correct location in the Tools folder ! This can also have subtle effects that mess up unexpectedly... remove those and leave the proper ones in Tools...

    Assuming it's still failing...
    If you run fillet with the Ruby Console open before doing any filleting do you get any messages; is a 'Bugsplat crash' or a 'hang' etc ?

    Are your fillets very large or very small ?
    Can you post an example SKP that fails for you, with instructs on the two edges to pick, the radius to use etc... It should work effortlessly.

    TIG

    1 Reply Last reply Reply Quote 0
    • B Offline
      Ben Ritter
      last edited by 19 Sept 2012, 18:12

      TIG,

      I don't have any of the plugins you mention except for the latest Podium version.

      The sample skp file is attached along with the plugins I have installed.

      The ruby console did not display anything prior to the crash.

      Thanks.


      test.skp


      plugins.png

      1 Reply Last reply Reply Quote 0
      • T Offline
        TIG Moderator
        last edited by 19 Sept 2012, 18:57

        It works fine for me. πŸ˜•
        Have you tried disabling Podium and retrying ?
        I don't have these two either:
        Raylectron
        and
        Omnigrid
        [you seem to have TWO versions loading - surely you only need the one ?]
        If you disable those what happens ?

        TIG

        1 Reply Last reply Reply Quote 0
        • B Offline
          Ben Ritter
          last edited by 19 Sept 2012, 19:35

          TIG, thanks for your reply, and assistance. I uninstalled Podium, Raylectron and Omnigrid, and the fillet worked great. I then re-installed Podium and SU crashed. It's just strange that it is happening now when I've had both on my machine before and never had a problem.

          Ben

          1 Reply Last reply Reply Quote 0
          • B Offline
            bagatelo
            last edited by 22 Sept 2012, 13:25

            I'm trying to use this plugin at first time.
            Why "2D Fillet" erase the entire line?
            Chamfer works OK.

            My SU is 8.0.15158

            While the cat's away, the mice will play

            1 Reply Last reply Reply Quote 0
            • D Offline
              Dave R
              last edited by 22 Sept 2012, 14:11

              What is the radius of the fillet set to?

              Etaoin Shrdlu

              %

              (THERE'S NO PLACE LIKE)

              G28 X0.0 Y0.0 Z0.0

              M30

              %

              1 Reply Last reply Reply Quote 0
              • T Offline
                TIG Moderator
                last edited by 22 Sept 2012, 15:23

                It shouldn't erase any lines πŸ˜• , except to trim them back to the arc of the radius specified.
                The default radius is 0, this effectively makes the tool a trim/extend tool, entering a +ve radius will fillet any two coplanar edges that you click on, adding a guide-point at the new arc's center. Selected edges are trimmed/extended to suit.
                The only time it might play up is if you pick two lines that are all-but-parallel and apply a large radius, but even then the lines should get replaced by the arc ?
                Can you confirm your entered radius setting for the fillet [remembered with each SKP as the last used value] and perhaps post a simple example SKP of some lines that will fail for you, so we can test what's happening...
                Because 'chamfer' is working OK, then I suspect you are misconstruing the fillet radius input option?
                To change the number of segments you type Ns (+<enter>) where N might be 24 ... 24s; to enter the radius type a number (+<enter>) e.g. 123 which becomes the radius in the current Model Units, e.g. 123mm.
                To enter a radius in units other that the current Model Units - e.g. you are working in 'm' but you want to type the fillet in 'mm' you just need to use a units suffix on the entered value - so typing 123mm (+<enter>) will make the radius 0.123m automatically... You could even model in ft/ins but type in some radii in 'mm' this way ! πŸ˜’

                TIG

                1 Reply Last reply Reply Quote 0
                • B Offline
                  bagatelo
                  last edited by 22 Sept 2012, 15:45

                  Here you have my example file who works fine for Chamfer but not for fillet.
                  Yes, I not use zero cm for chamfer or fillet.


                  FILLET FAIL.skp

                  While the cat's away, the mice will play

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    Dave R
                    last edited by 22 Sept 2012, 15:53

                    Fillet success for me. Four times, four different radii.

                    FILLET FAIL.png

                    Hmmm.....

                    Is it possible there's a conflict with another plugin? Perhaps one of those known to cause problems?


                    FILLET FAIL.skp

                    Etaoin Shrdlu

                    %

                    (THERE'S NO PLACE LIKE)

                    G28 X0.0 Y0.0 Z0.0

                    M30

                    %

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      TIG Moderator
                      last edited by 22 Sept 2012, 16:03

                      Good point. β˜€
                      If you have SketchyPhysics loading disable it, restart and retry fillet...
                      The current version of SP messes with some of the native API group manipulation tools [needed by this and many other tools to separate geometry during processing]... and thereby some legit scripts that are innocently expecting the API code to work as it should can fail***. I understand SP is undergoing a long overdue revamp and this issue WILL then hopefully be fixed...
                      Other 'suspects' include DrivingDimensions, Matchbox, SunPosition, some versions of Podium etc...

                      However since 'Chamfer' uses similar processes why is that working OK while 'Fillet' fails ??

                      ***Do you get any Ruby Console error messages ?

                      TIG

                      1 Reply Last reply Reply Quote 0
                      • B Offline
                        bagatelo
                        last edited by 22 Sept 2012, 16:04

                        @dave r said:

                        Fillet success for me. Four times, four different radii.
                        Is it possible there's a conflict with another plugin? Perhaps one of those known to cause problems?

                        Now works for me...
                        I empty my plugins folder, and I left "2D tools" alone.

                        Now I have to discover what is the plugin who make this problem.

                        Thanks!

                        While the cat's away, the mice will play

                        1 Reply Last reply Reply Quote 0
                        • T Offline
                          TIG Moderator
                          last edited by 22 Sept 2012, 16:06

                          See my list - I suspect SP... πŸ˜’

                          TIG

                          1 Reply Last reply Reply Quote 0
                          • B Offline
                            bagatelo
                            last edited by 22 Sept 2012, 16:35

                            @tig said:

                            See my list - I suspect SP... πŸ˜’

                            SketchyPhysics
                            That's the problem
                            Thanks...

                            While the cat's away, the mice will play

                            1 Reply Last reply Reply Quote 0
                            • T Offline
                              TIG Moderator
                              last edited by 29 Sept 2012, 14:57

                              Here's v5.3 http://sketchucation.com/forums/viewtopic.php?p=185760#p185760
                              The 2dFillet Tool has been recoded to avoid a rare splat, reported the other day, which occurs if another script in loaded that uses an EntitiesObserver.

                              The new BuildingEdgePlan tools being the 'culprit' that has revealed this issue.
                              So any tool can innocently use the API's currently ill-mannered EntitiesObserver class [although even the API advises that a ToolsObserver would be preferable solution to avoid crashes, but then they assume crashes when certain operations occur within that class's methods, but this is not correct - crashes occur because the class is loaded, even if it has no active methods whatsoever...].
                              Its use can thereby cause another script to crash unexpectedly - when it is doing the most innocent unconnected thing, like a doing a group.erase! on a temporary group shortly after making and copying it [incidentally the 'avoidance fix' is to use group.entities.clear!, which then auto-erases that now empty group when the model.commit_operation closes the block of code - splat-free].

                              This tool is now fixed but if any other tools display unexpected Bugsplats then please contact their author through the tool's thread, with details of what happens, it might be that other tools innocently fall victim to this too...

                              TIG

                              1 Reply Last reply Reply Quote 0
                              • M Offline
                                Mental
                                last edited by 15 Nov 2012, 21:38

                                Great tool! Thanks TIG

                                1 Reply Last reply Reply Quote 0
                                • N Offline
                                  naveronda
                                  last edited by 12 Dec 2012, 04:26

                                  Has anyone had trouble with this plugin on their Mac? All others I've tried have worked perfectly but this one does not show in the Tools menu. I don't get any error messages either. It's just not there. Works great on my PC at work. Any suggestions?

                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    Dave R
                                    last edited by 12 Dec 2012, 09:38

                                    It works fine for me on my Mac. When plugins don't work it is nearly always either due to incorrect installation or lack of read and write permissions for the Plugins folder and the folders inside the Plugins folder. Make sure you have set all permissions for the Plugins folder to "Read and Write" and that you've actually got the files installed correctly. Post a screen shot of your Mac's Plugins folder if you still can't get it.

                                    Etaoin Shrdlu

                                    %

                                    (THERE'S NO PLACE LIKE)

                                    G28 X0.0 Y0.0 Z0.0

                                    M30

                                    %

                                    1 Reply Last reply Reply Quote 0
                                    • T Offline
                                      TIG Moderator
                                      last edited by 12 Dec 2012, 10:23

                                      What Dave said.

                                      However, before you jump into checking permissions etc...
                                      Does it have a '2D Toolbar' to be activated ?
                                      If so the it has been successfully installed.
                                      I note that you say that it does not appear in your 'Tools' menu.
                                      This is understandable, because it actually appears in the 'Draw' menu, in a submenu called '2D Tools...' - as explained in the tool's notes.
                                      Perhaps it's as simple as you needing to look in the right place... πŸ˜’

                                      TIG

                                      1 Reply Last reply Reply Quote 0
                                      • B Offline
                                        baluman
                                        last edited by 2 Jan 2013, 21:11

                                        Hello!!

                                        This seems like a great tool. However i was having difficulties to extrude / push the 2d area made by the plugin, is it my mistake or it is impossible??
                                        Is there any wasy way to draw on a locked 2d plane and then be able to extrude this area??

                                        Thanks in advance

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          Dave R
                                          last edited by 2 Jan 2013, 21:34

                                          It could be any number of problems and most likely something you are doing. Without an example, it is difficult to say. If I had to guess, I'd say you didn't have any face to extrude. You could post the SKP file so we'd have some hope of helping you.

                                          Etaoin Shrdlu

                                          %

                                          (THERE'S NO PLACE LIKE)

                                          G28 X0.0 Y0.0 Z0.0

                                          M30

                                          %

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 22
                                          • 23
                                          • 24
                                          • 25
                                          • 26
                                          • 39
                                          • 40
                                          • 24 / 40
                                          • First post
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement