• Login
sketchucation logo sketchucation
  • Login
πŸ€‘ 30% Off | Artisan 2 on sale until April 30th Buy Now

[Plugin] Component Stringer UPDATED May 23, 2013

Scheduled Pinned Locked Moved Plugins
173 Posts 73 Posters 1.1m 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
    plot-paris
    last edited by 26 Nov 2009, 11:37

    actually, that may be a good idea for a different ruby request... a selection tool, that automatically recognizes component arrays (whether distributed on an even grid or along a path...) and then lets you do various selection scenarios. ideally a dialog would pop up that let you change your selections dynamically (or, at least have an update butten, that lets you change selections without closing the dialog)...

    1 Reply Last reply Reply Quote 0
    • G Offline
      Gaieus
      last edited by 26 Nov 2009, 11:46

      Simon,

      I absolutely love the way you fully exploit these different (and of course, wonderful) tools and model things probably even the author didn't even dream about!

      Cheers and keep posting, please! πŸ‘

      Gai...

      1 Reply Last reply Reply Quote 0
      • S Offline
        simon le bon
        last edited by 27 Nov 2009, 12:42

        😳 😳 😳
        As usual I am tiring everybody with my extensions. I promise that this is the last one. You know , when I begin something I go on surrounds until I can think I have finished. May be those studies will brought some help to someone in some future πŸ˜†

        ../VARIATIONS on Helical matter..


        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer015th.jpg


        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer016th.jpg


        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer017th.jpg


        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer018th.jpg

        The main point to obtain a good result is to work firmly on the curve, in order to give it the real number of segments: individual in orientation and indentical in length

        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer019th.jpg


        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer020th.jpg

        Another variation: Triple use! of Component Stringer πŸ˜†

        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer021th.jpg


        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer022th.jpg


        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer023th.jpg

        The result isn't so beautiful 😎 Well, it is just for example

        http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer024th.jpg

        simon
        
        1 Reply Last reply Reply Quote 0
        • S Offline
          simon le bon
          last edited by 27 Nov 2009, 13:10

          Dear Gaieus
          http://i274.photobucket.com/albums/jj245/Spendauballet/generalPicts/matrix-03.gif

          Your so kind words 😳 me!! πŸ˜„

          @unknownuser said:

          and then lets you do various selection scenarios. ideally a dialog would pop up that let you change your selections dynamically
          +1

          EscapeArtist (Jeff) shows with his Dna

          http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/EscapeArtist_dna.jpg

          A very cool other use of what I have in mind with this possible selecting tool:
          Using sequences of the same component colored differently. In the particular case of a dna, the possibility of selecting elements into an array of data would be probably the most useful..

          http://i274.photobucket.com/albums/jj245/Spendauballet/generalPicts/grenouilenenuphar.gif
          simon

          1 Reply Last reply Reply Quote 0
          • S Offline
            simon le bon
            last edited by 27 Nov 2009, 15:01

            Hi Chris, Hi SketchY fellows,
            I'm following Component Stringer Study.

            Chains are now so easy to produce πŸ‘ πŸ‘ πŸ˜‰

            "Component rotation" = 90Β° ; Fredoscale by Center

            http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer010th.jpg

            Helical study:

            See Http for some explanation:
            A PoorFlatEllipsoidIndian Bowl


            http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer011th.jpg

            The joints are not welding perfectly, but if we need a good welding, we can use this one as a gauge..

            "Scaling Uniform"; "Component Rotation" 15Β°

            http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer012th.jpg

            Double use of Component Stringer πŸ˜‰ πŸ˜†
            (With a smart use of "Total Rotation" 15Β°

            [flash=500,405:2xup4in2]http://www.youtube.com/v/CEPRPA1TqwY[/flash:2xup4in2]

            +++Making a straight line as it was a curve in order to use it as the "path" to copy components on.

            1. a reverse line is added to our line (or else, our line is right clic and divided by minimum two) in order to apply "Weld" because Weld need at least two elements to be applied..

            2)This welded line is now (Bezier curves installed) right clic converted to segmented polyline.
            3)Now apply "Component Stringer" on this "straight curve" πŸ˜† "Scaling Stretch" ; "Component Rotation" 15Β° (in case -15Β° ❗ )

            http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer013th.jpg

            Same action on a Bezier Curve

            http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clfCompntStringer014th.jpg

            *simon

            1 Reply Last reply Reply Quote 0
            • Bob JamesB Offline
              Bob James
              last edited by 30 Nov 2009, 16:02

              Simon, there's no other word for you but awesome πŸ‘

              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
              • CarrozzaC Offline
                Carrozza
                last edited by 30 Nov 2009, 21:32

                Men, this plugin with help of fantasy and skills (like Simon') are a killer combo!

                1 Reply Last reply Reply Quote 0
                • Chris FullmerC Offline
                  Chris Fullmer
                  last edited by 30 Nov 2009, 22:36

                  Hey, looks great Simon. I love the way you dig in and study the plugins. I think its helpful for users to see how they can be used, and its helpful for me to see how people are trying to use these scripts. Helps think of new workflow improvements.

                  In fact, the next version of componet stringer lets you select more than 1 component. And it gives you the option of random placement of all selected, or ordered. So the reandom placement will help in the palisade example you just showed. It would make it quicker to place random boards.

                  The next version will also support series of non-connected edges (I think I already hinted at that earlier) and also supports closed loop selections of lines. It also includes a great little tool to reverse the direction components are "strung". I'm trying to get it all put together for one big release soon.

                  Also, I'm thining about the offset placement possibilities. I'm trying to figure out how that should be implemented. If anyone has any thoughts on how they want to see that work, I'd be interseted in hearing it.

                  Chris

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

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    simon le bon
                    last edited by 1 Dec 2009, 08:49

                    Thank you Bob & Carrozza ! your encouragement warms my heart..

                    The following is probably the last idea that I wanted to develop With Component Stringer.
                    I dedicate it to our so nice fellow and great author, Chris.

                    It is his:"TOTAL CHRIS FULLMER RANDOM PALISADE"
                    (because made about totally with a set of his own tools πŸ˜‰ )

                    How to produce a palisade constituted with random singular boards!!

                    My idea is to copy palisade's boards along a path constituted by a random segmented curve Using ComponentStringer/Stretch mode.


                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_025th.jpg


                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_026th.jpg


                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_027th.jpg


                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_028th.jpg

                    Using ShapeBender this way: same length for the curve and for the grouped segmented line, the resulting ShapeBender Component keep closely the same lengths of segments inside the curve than those of the segmented line πŸ˜‰ πŸ˜‰
                    [Plugin] Shape Bender Beta v0.51

                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_029th.jpg

                    [Plugin] Select Lines by Length
                    Jim_Selection Memory

                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_030th.jpg


                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_031th.jpg


                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_032th.jpg


                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_033th.jpg

                    We delete 3/4 component for each segment( artistically if possible 🀣 )

                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_034th.jpg

                    Et voila votre jolie pallissade β˜€

                    http://i274.photobucket.com/albums/jj245/Spendauballet/SketchUp/clf_CompString_035th.jpg

                    Dear Chris,dear all,
                    with my very friendship..
                    πŸ˜„ simon.

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      simon le bon
                      last edited by 1 Dec 2009, 08:51

                      .. πŸ‘ β˜€

                      1 Reply Last reply Reply Quote 0
                      • pilouP Offline
                        pilou
                        last edited by 1 Dec 2009, 09:41

                        Suggestion
                        A rotation (s) of object on it own axis?
                        A scale of object?

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

                        1 Reply Last reply Reply Quote 0
                        • P Offline
                          plot-paris
                          last edited by 1 Dec 2009, 17:20

                          wow, Chris. thats sounds like a reason (or several for that matter) to be excited about the next release... πŸŽ‰

                          1 Reply Last reply Reply Quote 0
                          • H Offline
                            hsjzyangbin
                            last edited by 20 Dec 2009, 09:29

                            Hi,Chris,I wish your 'Component Stringer'and TIG'S "GROW.RB" combine together


                            ww.png

                            1 Reply Last reply Reply Quote 0
                            • mitcorbM Offline
                              mitcorb
                              last edited by 15 Jan 2010, 02:43

                              Chris:
                              When using the uniform scale parameter, does the script start out with a set multiple? I am guessing say 1.5 x the scale of the component? and then the factor is applied to each subsequent component instance?
                              If this is so, would there be a user changeable scale factor parameter in the future?
                              By the way, this is a nice tool and I appreciate your sharing it.

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

                              1 Reply Last reply Reply Quote 0
                              • Chris FullmerC Offline
                                Chris Fullmer
                                last edited by 15 Jan 2010, 05:49

                                Hmm, good idea. That is not the way it works, but it would be fairly easy to implement (I think). No guarantees how fast I'll get it done, but I'll try to put this feature in the mext release.

                                Chris

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

                                1 Reply Last reply Reply Quote 0
                                • JClementsJ Offline
                                  JClements
                                  last edited by 30 Jan 2010, 22:56

                                  In the attached I have component which I have attempted to string along a path in an orientation similar to that of the component. I've played with changing the component's axis but can't seem to get it right by only changing the component axis (rotating the component and then reseting its axis can work).

                                  Chris, what is the secret? Your video mentions setting the blue axis but what of the red and green and at what corner of the component?

                                  Signed, all strung out.
                                  John


                                  STRINGER - What are the rules to getting component oriented on path correctly.skp

                                  John | Illustrator | Beaverton, Oregon

                                  1 Reply Last reply Reply Quote 0
                                  • Chris FullmerC Offline
                                    Chris Fullmer
                                    last edited by 31 Jan 2010, 17:42

                                    Hi John, I set is up so that the blue axis in the component lines itseful up with the line spegment it is being placed on in the path. That is as much as I control directly in the script. The x and y axes are determined through what SU calls "an arbitrary axis rule." Digging into this, it appears that once I set the blue axis, SU forces the component's red axis to lie flat on the x,y plane. Then the component orients itself so that the green axis is pointing in a positive direction (always pointing slightly upard, or completely upward if the path being followed is flat on the ground).

                                    So, if your path is flat, then the blue will follow the segment it is to stetch over. And the green will point upwards in the model's blue direction.

                                    But once your path gets off the flat x,y plane, the it gets a little trickier to guess how the pices will orient themselves.

                                    Sorry thats not much help,

                                    Chris

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

                                    1 Reply Last reply Reply Quote 0
                                    • JClementsJ Offline
                                      JClements
                                      last edited by 31 Jan 2010, 19:06

                                      Thanks, Chris. Helps make things a bit more predictable.

                                      John | Illustrator | Beaverton, Oregon

                                      1 Reply Last reply Reply Quote 0
                                      • P Offline
                                        Purita
                                        last edited by 11 Feb 2010, 07:05

                                        @cadfather said:

                                        Thanks Chris

                                        it's funny how many different angles you land on sketchup from..

                                        1 Reply Last reply Reply Quote 0
                                        • utilerU Offline
                                          utiler
                                          last edited by 11 Feb 2010, 09:58

                                          @unknownuser said:

                                          Suggestion
                                          A rotation (s) of object on it own axis?
                                          A scale of object?

                                          What I wished for a while now.... http://forums.sketchucation.com/viewtopic.php?f=180&t=19204&hilit=+copy+rotate+scale
                                          I wish I could explain!!!

                                          purpose/expression/purpose/....

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

                                          Advertisement