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

    Solid Tools crashing on mac

    Scheduled Pinned Locked Moved SketchUp Discussions
    sketchup
    38 Posts 10 Posters 1.5k Views 10 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.
    • TIGT Offline
      TIG Moderator
      last edited by

      I assume you don't have the 'Outliner' window open whilst you are doing these operations - that is a known and notorious cause of crashes...

      The HolePunch tool does use observers to ensure that the cutting component and its 'hole' are 'linked' they select, move together etc.

      I assume the objects you are trying to 'boolean' are simple non-cutting instances that haven't any 'hole-punching' connections... The HolePunchSelectionObserver only kicks in if certain prerequisites are met like component behavior and paired attributes... There is also a tools Observer that spots if you are 'copying' punched-objects... but again I don't see how that might kick in in this case...

      Clearly Hole Punching works 'safely' on my PC and also for many other users, I am [currently] at a loss as to why it might be causing this in your specific case[s]... I get Edson's example to boolean perfectly in all varieties with HolePunching enabled ???

      The code is 'open' so if Google spot what might be up I'd be more than grateful... πŸ˜•

      TIG

      1 Reply Last reply Reply Quote 0
      • EdsonE Offline
        Edson
        last edited by

        @tig said:

        I assume you don't have the 'Outliner' window open whilst you are doing these operations - that is a known and notorious cause of crashes...

        The HolePunch tool does use observers to ensure that the cutting component and its 'hole' are 'linked' they select, move together etc.

        I assume the objects you are trying to 'boolean' are simple non-cutting instances that haven't any 'hole-punching' connections... The HolePunchSelectionObserver only kicks in if certain prerequisites are met like component behavior and paired attributes... There is also a tools Observer that spots if you are 'copying' punched-objects... but again I don't see how that might kick in in this case...

        Clearly Hole Punching works 'safely' on my PC and also for many other users, I am [currently] at a loss as to why it might be causing this in your specific case[s]... I get Edson's example to boolean perfectly in all varieties with HolePunching enabled ???

        The code is 'open' so if Google spot what might be up I'd be more than grateful... πŸ˜•

        TIG,

        yes, you are right. my outliner window was closed.

        I removed the HolePunchTool from my plugins folder and tried the solid tools with all the files with which I had problems before. no problems at all. I am not sure this is conclusive evidence but it looks like there is some kind of conflict between HolePunchTool and Solid Tools on mac.

        edson mahfuz, architect| porto alegre β€’ brasil
        http://www.mahfuz.arq.br

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

          Are there any MAC users with 'HolePunch' loaded who are getting good results with Solid Tools too ?
          Perhaps Google can cast some light on what might be happening... πŸ˜•

          TIG

          1 Reply Last reply Reply Quote 0
          • T Offline
            TriciaS
            last edited by

            Hi all,

            We'll take a look and see if we can figure out what the conflict is.

            Tricia

            1 Reply Last reply Reply Quote 0
            • GaieusG Offline
              Gaieus
              last edited by

              Hi Tricia, long time no see! I hope you are fine!

              Gai...

              1 Reply Last reply Reply Quote 0
              • bmikeB Offline
                bmike
                last edited by

                @tig said:

                I assume you don't have the 'Outliner' window open whilst you are doing these operations - that is a known and notorious cause of crashes...

                The HolePunch tool does use observers to ensure that the cutting component and its 'hole' are 'linked' they select, move together etc.

                I assume the objects you are trying to 'boolean' are simple non-cutting instances that haven't any 'hole-punching' connections... The HolePunchSelectionObserver only kicks in if certain prerequisites are met like component behavior and paired attributes... There is also a tools Observer that spots if you are 'copying' punched-objects... but again I don't see how that might kick in in this case...

                Clearly Hole Punching works 'safely' on my PC and also for many other users, I am [currently] at a loss as to why it might be causing this in your specific case[s]... I get Edson's example to boolean perfectly in all varieties with HolePunching enabled ???

                The code is 'open' so if Google spot what might be up I'd be more than grateful... πŸ˜•

                Outliner closed (only open when I really need it!)
                The model and examples I posted did not have any objects that had made use of the HolePunch tool - I can create a new model, a few solids, and if HolePunch is in the folder, it will crash.

                As I said - to have the solids tools work with HolePunch in my Plugins folder, I need to use groups, and not components to perform the solid operation. This may be a clue, but I'm not a programmer...

                My guess - HolePunch and SolidTools conflict with how they handle creating copies of components while performing their operations.

                I'm not sure which version of HolePunch I'm running - but I will go back to the thread and find your latest update and see if this causes any problems.

                mike beganyi design + consulting llc

                1 Reply Last reply Reply Quote 0
                • bmikeB Offline
                  bmike
                  last edited by

                  OK, running your latest update of the #HolePunch.rb things seem to be working fine.

                  I've attached the previous version I had which appeared to cause the issues.


                  #HolePunchTool.txt

                  mike beganyi design + consulting llc

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

                    Thanks bmike.
                    Bmike was on v1.6 πŸ˜’
                    Edson - do you have the latest copy of HolePunch ? It should be v2.0 http://forums.sketchucation.com/viewtopic.php?p=271170#p271170

                    ...
                    1.7 20110121 Observers are now first removed then added to avoid duplication and rare clashes with other scripts.
                    1.8 20110208 Finding Cutting Component's 'loop' edges to match with punched hole algorithm improved to avoid glitches if multiple edges in the Z=0 plane.
                    1.9 20110209 Context-menu code recast to avoid exacerbating gray-out issue.
                    2.0 20110309 Punched hole algorithm improved for nested groups/components.

                    These 4 updates since then might have already fixed the 'clash' issue ❓

                    TIG

                    1 Reply Last reply Reply Quote 0
                    • bmikeB Offline
                      bmike
                      last edited by

                      @tig said:

                      Thanks bmike.
                      Bmike was on v1.6 πŸ˜’
                      Edson - do you have the latest copy of HolePunch ? It should be v2.0 http://forums.sketchucation.com/viewtopic.php?p=271170#p271170

                      ...
                      1.7 20110121 Observers are now first removed then added to avoid duplication and rare clashes with other scripts.
                      1.8 20110208 Finding Cutting Component's 'loop' edges to match with punched hole algorithm improved to avoid glitches if multiple edges in the Z=0 plane.
                      1.9 20110209 Context-menu code recast to avoid exacerbating gray-out issue.
                      2.0 20110309 Punched hole algorithm improved for nested groups/components.

                      These 4 updates since then might have already fixed the 'clash' issue ❓

                      Tough for me to keep up with all the updates and plugins!!!

                      Glad we solved my problem. Hopefully this works for Edson!!!

                      mike beganyi design + consulting llc

                      1 Reply Last reply Reply Quote 0
                      • T Offline
                        TriciaS
                        last edited by

                        Hi Csaba - hope you are fine as well πŸ˜›

                        Sounds like this issue may be solved. TIG/Edson - just let me know if you want us to look into anything.

                        1 Reply Last reply Reply Quote 0
                        • EdsonE Offline
                          Edson
                          last edited by

                          good news. the version I had installed was 1.6. I updated it and ran all the tests. it worked perfectly! no crashes. 😍

                          thanks to all of you for cracking this one.

                          edson mahfuz, architect| porto alegre β€’ brasil
                          http://www.mahfuz.arq.br

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

                            Hooray! πŸ˜„

                            So it looks like I had fixed the problem even BEFORE you realized you had it... had you only kept HolePunch up to date πŸ˜’

                            At least I can sleep tonight...... πŸ˜’ πŸ˜‰

                            TIG

                            1 Reply Last reply Reply Quote 0
                            • EdsonE Offline
                              Edson
                              last edited by

                              @tig said:

                              Hooray! πŸ˜„

                              So it looks like I had fixed the problem even BEFORE you realized you had it... had you only kept HolePunch up to date πŸ˜’

                              At least I can sleep tonight...... πŸ˜’ πŸ˜‰

                              yes, I wish I could keep up to date with so many good plugins. 😲

                              you should not lose sleep over that. your credit with us is enormous. πŸ‘

                              edson mahfuz, architect| porto alegre β€’ brasil
                              http://www.mahfuz.arq.br

                              1 Reply Last reply Reply Quote 0
                              • GaieusG Offline
                                Gaieus
                                last edited by

                                We could create a global announcement for "Critical plugin updates" and from time-to-time, post news there when it turns out that a plugin conflicts with something and users should update.

                                Gai...

                                1 Reply Last reply Reply Quote 0
                                • EdsonE Offline
                                  Edson
                                  last edited by

                                  I was also having crashes when using chris's Shape Bender. after updating HolePunchTool that problem also went away! 😍

                                  edson mahfuz, architect| porto alegre β€’ brasil
                                  http://www.mahfuz.arq.br

                                  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