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

[Plugin] Stick groups to mesh ver. 1.2.

Scheduled Pinned Locked Moved Plugins
41 Posts 23 Posters 37.1k 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.
  • K Offline
    kirill2008
    last edited by 24 Dec 2009, 08:18

    @earthmover said:

    I would like to see the possibility of "timing out" your scripts with the escape button like Fredo has in the Round corner plugin. Especially with the scripts that take a long time to process.

    Yes I agree it is necessary to add ๐Ÿ‘ . I think it's number 1 feature in my list of updates for all 'long-lasting' scripts.

    @earthmover said:

    It's amazing how you manage to allow the script to run while the user is still able to rotate and move around the scene.

    Actually it is not my achievment. It is already implemented ability of sketchup API (so called 'timer' works such a way). You know, as for me, I'm amazed at the sketchup itself
    http://kolobok.us/smiles/standart/declare.gif
    (as well as it's nicely documented API).

    1 Reply Last reply Reply Quote 0
    • M Offline
      MALAISE
      last edited by 24 Dec 2009, 08:47

      Hi Kirill,

      You've done a new incredible tool. Now making Dali's like watches will be very easy ๐Ÿ˜„ .
      montres-molles-dali.jpg

      Best Wishes for 2010

      MALAISE

      La Connaissance n'a de valeur que partagรฉe

      1 Reply Last reply Reply Quote 0
      • R Online
        Rich O Brien Moderator
        last edited by 24 Dec 2009, 09:26

        This is a most welcome addition to your already impressive collection of plugins.

        Thank you and merry Xmas and a happy new year to you

        Download the free D'oh Book for SketchUp ๐Ÿ“–

        1 Reply Last reply Reply Quote 0
        • K Offline
          kirill2008
          last edited by 24 Dec 2009, 09:27

          @malaise said:

          Now making Dali's like watches will be very easy ๐Ÿ˜„ .

          Well, actually the initial idea of the script was to stick some master plan elements (paving, roads, grass etc) to the terrain surface (
          http://kolobok.us/smiles/standart/boredom.gif
          boring, isn't it?), but why not stick watches too?
          http://kolobok.us/smiles/standart/good2.gif

          I think it is necessary to make some enhancements to the script (materials support, optional sticking direction etc) to make it more flexible than just master plan elements 'sticker'.

          1 Reply Last reply Reply Quote 0
          • M Offline
            mitcorb
            last edited by 24 Dec 2009, 15:50

            Kirill:
            Your openness to suggestions is a wonderful trait, which seems to be shared by all of the Ruby masters in this forum.

            May you and all here have a joyous season!
            mitcorb

            I take the slow, deliberate approach in my aimless wandering.

            1 Reply Last reply Reply Quote 0
            • E Offline
              EscapeArtist
              last edited by 24 Dec 2009, 19:51

              To sum up:

              Dude, you rock! What a great plugin.

              EDIT: I seem to find a way to break your plugins! Same as my comments about the "add control points" plugin, I applied the plugin, undid the action, and then tried to reapply it. Now I have the rapidly scrolling error messages in the Ruby window the don't stop, and a pop-up error dialog that says "It is necessary to select some groups of faces before calling the command".

              Only fix is to restart SU.

              
              Error; #<TypeError; reference to deleted Group>
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call'
              (eval);892
              Error; #<TypeError; reference to deleted Group>
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call'
              (eval);892
              Error; #<TypeError; reference to deleted Group>
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call'
              (eval);892
              Error; #<TypeError; reference to deleted Group>
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call'
              (eval);892
              Error; #<TypeError; reference to deleted Group>
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call'
              (eval);892
              Error; #<TypeError; reference to deleted Group>
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `entities'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;214;in `deform_group'
              L;/Modeling/Sketchup Google/Plugins/ctrlpnts.rb;213;in `call'
              (eval);892
              
              
              

              PS: I love watching these scripts work, it's like watching Jeff Bridge's character get digitized in Tron.

              1 Reply Last reply Reply Quote 0
              • C Offline
                charly2008
                last edited by 24 Dec 2009, 22:55

                Hi Kirill,

                What a great plugin. An incredible tool. But it doesn't work in Sketchup 7.

                Karlheinz

                He who makes no mistakes, makes nothing

                1 Reply Last reply Reply Quote 0
                • C Offline
                  Chris Fullmer
                  last edited by 25 Dec 2009, 04:58

                  Awesome Kirill, glad you wrote this. This script has been the "next script" on my list to do for a long time, and I have just never quite got around to figuring it out. Saved me a lot of headaches ๐Ÿ˜„

                  Seriously, very cool script!

                  Chris

                  Lately you've been tan, suspicious for the winter.
                  All my Plugins I've written

                  1 Reply Last reply Reply Quote 0
                  • K Offline
                    kirill2008
                    last edited by 25 Dec 2009, 07:08

                    @chris fullmer said:

                    Saved me a lot of headaches ๐Ÿ˜„

                    I must say, that the most brain-damaging part was addition of edges projections of 'ruling' surface to the group
                    http://kolobok.us/smiles/madhouse/wacko.gif
                    . Finaly I recalled, that sketchup API has the very powerful built-in method (it actually has a plenty of) for entities collection 'entities.intersect_with'. The rest part was more or less obvious.
                    So actually almost all 'housekeeping' details SU handles itself ๐Ÿ‘ .

                    1 Reply Last reply Reply Quote 0
                    • P Offline
                      pp1357pp24
                      last edited by 25 Dec 2009, 13:20

                      thank you,I need for my model

                      1 Reply Last reply Reply Quote 0
                      • K Offline
                        kirill2008
                        last edited by 25 Dec 2009, 15:26

                        @escapeartist said:

                        EDIT: I seem to find a way to break your plugins! Same as my comments about the "add control points" plugin, I applied the plugin, undid the action, and then tried to reapply it.

                        Undo performance correct handling is my headache
                        http://kolobok.us/smiles/madhouse/dash2.gif
                        . I promiss to fix it.

                        @escapeartist said:

                        PS: I love watching these scripts work, it's like watching Jeff Bridge's character get digitized in Tron.

                        A kind of retro-futurism
                        http://kolobok.us/smiles/icq/biggrin.gif

                        UPD: I mean real-time sticking would look much more impressive, of course. Just imagine: you see neither '>' sign moving left-to-right, nor Jeff Bridge's digitizing characters after picking a surface, just immediately sticked geometry group. It is possible for sure (and maybe already exist in some other modeling soft), but demands a bit low level coding, I guess.
                        I believe, SU developing team will take in account an interest of SU community and will add similar tool in future versions of SU (at least in pro version).

                        a bit off-topick: http://www.youtube.com/watch?v=jz8QWDBYn5w

                        1 Reply Last reply Reply Quote 0
                        • J Offline
                          jerome
                          last edited by 26 Dec 2009, 01:20

                          @charly2008 said:

                          Hi Kirill,

                          What a great plugin. An incredible tool. But it doesn't work in Sketchup 7.

                          Karlheinz

                          Dear charly2008
                          It's work fine in my sketchup 7.1.

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            driven
                            last edited by 26 Dec 2009, 02:43

                            Merry Xmas, New Year, etc...

                            Kirril, works on OSX10.5.8 + 7.1, however, 3D text needs to be exploded and regrouped, and it seems to prefer, grid patches made with sandbox, or I get issues.

                            but that's fine because it is so neat (and I don't mean in the corny American way), it is tidy, precision engineering tidy, 3D stainless steel printing tidy, fantastic, I certainly hope Santa bought you something nice.

                            Anyway heres my test, on a torrus, with a material I made using blend(dot)rb, I'll put a You tube Texture anim up tomorrow. I want to make fire in sketchup... for some reason.

                            all the best

                            john


                            iGrasp.jpg

                            learn from the mistakes of others, you may not live long enough to make them all yourself...

                            1 Reply Last reply Reply Quote 0
                            • N Offline
                              notareal
                              last edited by 26 Dec 2009, 09:33

                              ๐Ÿ˜ฎ Really cool plugin! Happy holidays!

                              Welcome to try [Thea Render](http://www.thearender.com/), Thea support | [kerkythea.net](http://www.kerkythea.net/) -team member

                              1 Reply Last reply Reply Quote 0
                              • C Offline
                                charly2008
                                last edited by 26 Dec 2009, 12:16

                                Hi Jerome,

                                You're right, it works. It was my fault. But I noticed the changing of the selection frame.

                                Karlheinz


                                Selection.jpg

                                He who makes no mistakes, makes nothing

                                1 Reply Last reply Reply Quote 0
                                • F Offline
                                  fredo6
                                  last edited by 26 Dec 2009, 15:33

                                  Kirill,

                                  The plugin seems very powerful, but I can't make it work on SU7.
                                  The progress bar appears but seems to block (at 12%).
                                  I am just trying to stick a cube on a dome.

                                  Fredo

                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    driven
                                    last edited by 26 Dec 2009, 16:55

                                    Fredo,

                                    I had to zero out smoothing on the recipient mesh first, and on some of the SU shapes, I also found using 'add-detail' from sandbox seemed to make a difference.

                                    don't know why it worked, but I've been trying to apply 3D text to curved tubes for ages and kept at it till it worked.

                                    Oh, I also grouped a much smaller patch, just bigger than the text footprint. as the recipient and that speeds it all up.

                                    on the mac with 7.1 it was slower than the video implies and I don't seem to get as much shown on screen, but the end result is great.

                                    I need this to be 'watertight' for STL export and I had very little internal clean-up to do.

                                    cheers again Kirill

                                    Any chance of utilising this method in a booleen tool, I can't get as clean an intersection with anything I've tried on a mac


                                    iGrasp_inside_cleaned.jpg

                                    learn from the mistakes of others, you may not live long enough to make them all yourself...

                                    1 Reply Last reply Reply Quote 0
                                    • K Offline
                                      kirill2008
                                      last edited by 26 Dec 2009, 19:28

                                      @driven said:

                                      Anyway heres my test, on a torrus, with a material I made using blend(dot)rb, I'll put a You tube Texture anim up tomorrow.john

                                      Actually I'm surprised a lot that it works for torus. The 1.0 version does not check if each face of ruling surface is the first one intersected by 'sticking' ray (but it has to perform such checking for the surface that is not terrain-like, I'm on my way to implement the mentioned checking).
                                      So the only explanation is that torus faces near the text group were occasionally processed before other torus faces and other faces were occasionally ignored, or maybe a part of torus surface that is the most close one to the text was grouped and used as a ruling surface, as in the following video:
                                      http://www.youtube.com/watch?v=8EB68JdEJSo

                                      So the sticking result does not depend on smoothing, but on surface geometry.
                                      explanation picture
                                      Everything is more or less obvious, but demands a bit of additional work to make the result of script processing more expected one, you know principle of least surprise (POLS)
                                      http://smiles.kolobok.us/standart/smile3.gif
                                      .

                                      1 Reply Last reply Reply Quote 0
                                      • D Offline
                                        driven
                                        last edited by 26 Dec 2009, 19:58

                                        @kirill2008 said:

                                        torus surface that is most close one to the text was grouped

                                        Kirill
                                        Exactly, on the mac I also re-surfaced the mesh and added detail with sandbox first, my model torus is 128 segments x 32 sides, so making a small patch is essential, experimenting with tube intersections now, had a couple of crashes, but I'm just playing around between domestic chores today, so maybe I'll have more luck later on.

                                        john

                                        learn from the mistakes of others, you may not live long enough to make them all yourself...

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          driven
                                          last edited by 29 Dec 2009, 05:27

                                          love it , what more can I say

                                          actually, I can report there's some sort of issue if I've used blend before trying to use this,

                                          it's as if blend hold's on to a required file or path or something

                                          if I quit and retry it works fine, only seems to be blend, but it may of been the problem the other day after I'd used CLF_SimpleLoft and 2Faces+path

                                          I wasn't looking for a clash, but this is repeatable... nothing shows up in ruby or mac console, and I can't read the SU logs although I do have them.

                                          cheers

                                          john

                                          learn from the mistakes of others, you may not live long enough to make them all yourself...

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

                                          Advertisement