• Login
sketchucation logo sketchucation
  • Login
πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

[Plugin] SectionCutFace

Scheduled Pinned Locked Moved Plugins
562 Posts 169 Posters 337.4k 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.
  • P Offline
    pablosyk14
    last edited by 19 Jun 2011, 22:33

    Very useful plugin. Thanks

    1 Reply Last reply Reply Quote 0
    • D Offline
      dragon999
      last edited by 5 Jul 2011, 04:36

      Thank you for sharing this ruby

      1 Reply Last reply Reply Quote 0
      • P Offline
        pilger
        last edited by 18 Jul 2011, 22:04

        Incredibly usefull plugin.

        I've found a very annoying bug on the new version on Sketchup 8 Pro though. It used to work great with the previous versions.

        It fails to create a new layer and move the group backwards a bit so it appears on the section view. I've tried several combinations of the plugin's preferences and all resulted in the same bug.

        Here's what i got on my ruby console window:

        Error; #<TypeError; reference to deleted Edge>
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;361;in `faces'
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;361;in `initialize'
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;359;in `each'
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;359;in `initialize'
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;358;in `times'
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;358;in `initialize'
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;476;in `new'
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;476
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;361;in `call'
        C;/PROGRA~2/Google/GOOGLE~3/Plugins/SectionCutFace.rb;361
        
        1 Reply Last reply Reply Quote 0
        • T Offline
          TIG Moderator
          last edited by 18 Jul 2011, 23:33

          Can you try this [make a backup copy first outside of Plugins in case you mess up!]
          Edit the .rb file with Notepad or Notepad++, around line #360 there are these lines

             if e.class == Sketchup;;Edge and @@edges == "No" ###v2.2
                e.erase! if not e.faces[0]
             end #if
          

          change them to read

             if e.class == Sketchup;;Edge and @@edges == "No" ###v2.2
                e.erase! if e.valid? and not e.faces[0]
             end #if
          

          i.e. add in ' e.valid? and'
          The code should be OK as it was but this will make it more foolproof πŸ˜’
          Save it and retry - see if the error repeats - if not let me know and I'll issue an update, if it's still an issue can you post or PM me the SKP with the problem with a brief explanation and I'll try and see what's up... πŸ˜•

          TIG

          1 Reply Last reply Reply Quote 0
          • T Offline
            TIG Moderator
            last edited by 21 Jul 2011, 11:47

            Here's v2.6 http://forums.sketchucation.com/viewtopic.php?p=172583#p172583
            It now traps for potential rare bugs if it tries to erase an object that's already erased...
            [as recently raised by 'pilger']...

            TIG

            1 Reply Last reply Reply Quote 0
            • G Offline
              Gaieus
              last edited by 21 Jul 2011, 12:19

              Thanks TIG. I rarely use sections but when I do, I always use this plugin, too. I haven't encountered the bug you mentioned yet but it's always good to have the latest build of a plugin.
              πŸ‘

              Gai...

              1 Reply Last reply Reply Quote 0
              • T Offline
                TIG Moderator
                last edited by 21 Jul 2011, 12:31

                On some very complex forms with many overlapping holes etc there's a lot of 'tidying up' to do... and I suspect that rarely it was trying to erase an edge that it'd just erased milliseconds before, as the edges listings 'iterate'... but stripping out invalid edges is not well done in my old code!

                Anyway now I've trapped all of the xxx.erase! commands making them xxx.erase! if xxx.valid? - so if it's just erased something and thinks to do it again then it doesn't bother because the .valid? is always false if an object ceases to exist !

                I appreciate you probably glazed over after a couple of ruby-red texts... but it's a simple fix to a rare glitch... πŸ˜‰

                TIG

                1 Reply Last reply Reply Quote 0
                • B Offline
                  Ben Ritter
                  last edited by 21 Jul 2011, 12:38

                  TIG, thank you again.

                  1 Reply Last reply Reply Quote 0
                  • B Offline
                    Bob James
                    last edited by 21 Jul 2011, 19:02

                    Great plugin, TIG, thank you πŸ‘

                    i7-4930K 3.4Ghz, 2x GTX780 6GB, 32GB DDR3-1600 ECC, OCZ Vertex 4 500GB, WD Black 3TB, 32TB NAS, 4x 27" Monitors, SpaceMouse Pro, X-keys XK-60

                    1 Reply Last reply Reply Quote 0
                    • U Offline
                      utiler
                      last edited by 22 Jul 2011, 01:02

                      Cheers, TIG.... one of my favorites.....! πŸ‘

                      purpose/expression/purpose/....

                      1 Reply Last reply Reply Quote 0
                      • P Offline
                        pilger
                        last edited by 11 Aug 2011, 18:11

                        Ah, sorry for the lack of response back there TIG. I've been sort of away from modeling for a while.

                        The plugin seems to be working flawlessly now. Perfect. It's one of the plugins i use the most and i had to turn back to an older version i had stored somewhere here when i stumbled upon that problem, so many many thanks for the fix! πŸ‘

                        1 Reply Last reply Reply Quote 0
                        • B Offline
                          braknes
                          last edited by 16 Aug 2011, 20:06

                          Hi

                          I've tried several times to install this plugin. I copied it to the plugin folder, restarted SketchUp, but when I right-click on the section plane there is no option to "Add Section-Cut Face". Any idea what might be wrong?

                          I run SU 8 Pro in OS X
                          Thanks!

                          1 Reply Last reply Reply Quote 0
                          • T Offline
                            TIG Moderator
                            last edited by 17 Aug 2011, 09:18

                            Braknes

                            You must have a selection of just one Section-Plane and nothing else at all selected - for this tool to appear in the context-menu as 'Add Section-Cut Face'.

                            let's consider a few possibilities...
                            Have you installed the script in the correct place?
                            To test this open your Ruby Console and type [or copy&paste] these lines...
                            Sketchup.find_support_file("SectionCutFace.rb", "Plugins")
                            If it returns ' nil' then the file not there and therefore it isn't auto-loading.
                            Where is it then?
                            Move it into Plugins and restart Sketchup...
                            However, if it returns the full path to the file it's there and it should be auto-loading and therefore available for you to use, if you have an appropriate selection.
                            If it's there also check that this .rb file has appropriate permissions to be 'read'.
                            Assuming it's in the right folder, try reloading it; in the Ruby Console type [or copy&paste]
                            load "SectionCutFace.rb"
                            Is should then be available in the context-menu, with a suitable selection...
                            Still not working?? Let's try circumventing the context-menu and running the code from the Ruby Console directly...
                            Select one Section-Plane... and then type [or copy&paste]
                            SectionCut.new()
                            A dialog will open and on OK a faced-section-cut is made.
                            IF you haven't properly selected a Section-Plane it will still open the dialog, but then on OK it'll produce some error messages in the Console, because we'll have side-stepped the initial checking for an appropriate selection to process and it'll fail !

                            TIG

                            1 Reply Last reply Reply Quote 0
                            • B Offline
                              braknes
                              last edited by 20 Aug 2011, 12:13

                              Thanks TIG! I got it to work.

                              This is really a great plugin! Thanks for making life easier πŸ˜‰

                              1 Reply Last reply Reply Quote 0
                              • F Offline
                                figaro
                                last edited by 16 Sept 2011, 10:30

                                Hi Tig,
                                where would i beable to download the section cut face plugin? im struggling to find it

                                thanks

                                1 Reply Last reply Reply Quote 0
                                • jolranJ Offline
                                  jolran
                                  last edited by 16 Sept 2011, 22:41

                                  At the very first post? It's a tradition..

                                  1 Reply Last reply Reply Quote 0
                                  • K Offline
                                    K-TEE
                                    last edited by 18 Sept 2011, 17:30

                                    Thanks.

                                    1 Reply Last reply Reply Quote 0
                                    • A Offline
                                      AlainBo
                                      last edited by 23 Oct 2011, 18:17

                                      Hi,
                                      It seems SectionCutFace is not able to map faces if cutted parts are in different altitude.

                                      Here is the model, I want to cut the top of the walls but all walls extremities are not at the same level.


                                      http://img651.imageshack.us/img651/6164/testsectioncut.jpg

                                      and here is the result


                                      http://img12.imageshack.us/img12/9931/testsectioncut2.jpg

                                      1 Reply Last reply Reply Quote 0
                                      • T Offline
                                        TIG Moderator
                                        last edited by 23 Oct 2011, 19:04

                                        SectionCutFace needs to try to work out what is to be solid and what is to be void.
                                        If the objects being cut are 'manifold' it's fine, but it there are inter-penetrating forms it can get confused! Give it a helping hand.
                                        It you choose to keep unfaced edges you can always 'face; these later and apply the material...

                                        TIG

                                        1 Reply Last reply Reply Quote 0
                                        • B Offline
                                          bcblock
                                          last edited by 27 Oct 2011, 19:06

                                          I just installed this plugin and got it to work fine. I want to use it to render a section cut, but when I render with Podium, it renders without the section cut applied. Any suggestions?

                                          Thanks in advance!

                                          1 Reply Last reply Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 6
                                          • 7
                                          • 28
                                          • 29
                                          • 5 / 29
                                          • First post
                                            Last post
                                          Buy SketchPlus
                                          Buy SUbD
                                          Buy WrapR
                                          Buy eBook
                                          Buy Modelur
                                          Buy Vertex Tools
                                          Buy SketchCuisine
                                          Buy FormFonts

                                          Advertisement