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

    [plugin]Random replacement of components

    Scheduled Pinned Locked Moved Plugins
    47 Posts 13 Posters 43.8k Views 13 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.
    • sdmitchS Offline
      sdmitch
      last edited by

      Pilou, Thanks again for providing the tutorial. It looks perfect!!!

      Nothing is worthless, it can always be used as a bad example.

      http://sdmitch.blogspot.com/

      1 Reply Last reply Reply Quote 0
      • pilouP Offline
        pilou
        last edited by

        In fact that is some redundant with the use of the Dialog box Info for rename a group of components! 😳 πŸ˜„

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

        1 Reply Last reply Reply Quote 0
        • pilouP Offline
          pilou
          last edited by

          Little teaser β˜€
          The 24 position Plug always by Sdmitch will be released in a few time! 😎
          A very pleasant plug! πŸ‘twenty4position.jpg

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

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

            @sdmitch said:

            In response to http://forums.sketchucation.com/viewtopic.php?f=323&t=37434 and others, I have written a plugin to accomplish this given two sets of components, a source set and a target set. These sets are identified by giving all the members of the set the same component name. Components also have a definition name which is what is entered when the component is created. The component name is displayed and can be assigned in the Entity Info panel. The appearence of a component is determined by the definition assigned to it by the definition name. If a sub-set of target components are pre-selected, then only those will be randomly changed.

            it would be great if the plugin's author could explain how to use it or, better still, post a tutorial showing it.

            sorry, pilou, but yours is not that clear to me.

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

            1 Reply Last reply Reply Quote 0
            • pilouP Offline
              pilou
              last edited by

              πŸ˜„ @Edson ("Definition Name" and "Name" are two distinc thing in a component)
              select some components with different "Definition Name" in any position
              Give the "Name" Source to these selection with the Info Dialog box

              Draw another one component: Draw copy past it anywhere you want in any position
              Select all these copies
              Give the "Name" Target to the all selection copies with the Info Dialog box

              launch the plugin Random Replacement πŸ˜„
              I can't be more clear πŸ˜„

              (the 24 positions is another plugin not yet released πŸ˜‰

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

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

                @unknownuser said:

                πŸ™‚ @Edson ("Definition Name" and "Name" are two distinc thing in a component)
                select some components with different "Definition Name" in any position
                Give the "Name" Source to these selection with the Info Dialog box

                Draw another one component: Draw copy past it anywhere you want in any position
                Select all these copies
                Give the "Name" Target to the all selection copies with the Info Dialog box

                launch the plugin Random Replacement πŸ˜„
                I can't be more clear πŸ˜„

                (the 24 positions is another plugin not yet released πŸ˜‰

                thanks, pilou. you are right: in writing, the explanation is very clear.

                I have been asking for a similar plugin for a long time but no one seemed willing to create one. for me it will be very useful to randomize vegetation and windows (closed, open, half this, half that, etc).

                a comment though: one does not necessarily have to name the source components source and the target ones target for the plugin to work. first I named them as you suggested and then I named them 1 and 2. the plugin worked in both situations. so, as long as there is a named source group and a named target group it works fine.

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

                1 Reply Last reply Reply Quote 0
                • pilouP Offline
                  pilou
                  last edited by

                  @Edson πŸ˜„

                  No, Source and Target are not nescessary names πŸ˜‰
                  It's just these given by default in the dialog box πŸ˜‰
                  you can put any names you want πŸ˜„ (of course these that you have yet renamed your components in the Info Box πŸ˜‰
                  But carreful it's sensitive cases !!!

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

                  1 Reply Last reply Reply Quote 0
                  • pilouP Offline
                    pilou
                    last edited by

                    And here the 24 positions plug of Sdmitch πŸ˜‰
                    With his autorisation! 😎


                    Pilou24Positions.rb

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

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      AcesHigh
                      last edited by

                      there are many uses for this plugin.

                      for example... think of 3D tiles on a roof. Each tile is a component. But the roof gets so artificial, with all the tiles exactly the same color, no stains, etc. With this plugin, you would be able to, for example, create some 10 different roof tiles, each of them a slight different color variation, some stains, etc. And randomly replace the original components along the entire roof.

                      another possibility: a building with a glass faΓ§ade. Real such buildings will have curtains/blinds behind the windows. Make the the building with window components. The random replace them with OTHER window components, each window component with blinds in different positions (no blinds, blinds half way pulled, pulled down completely)

                      there are so many uses!!!

                      1 Reply Last reply Reply Quote 0
                      • R Offline
                        rachmatrf
                        last edited by

                        Thhank you Sdmitch

                        1 Reply Last reply Reply Quote 0
                        • pilouP Offline
                          pilou
                          last edited by

                          Sdmitch has made a new variant with no Random integrated! β˜€
                          (see second post for more precsion of use πŸ˜‰

                          No Random.jpg


                          31 May 2012

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

                          1 Reply Last reply Reply Quote 0
                          • pilouP Offline
                            pilou
                            last edited by

                            A little tut πŸ˜‰
                            No limite of number of any components source or target! πŸ‘
                            You can name all your source components by hand but it's painfull when you have numerous!
                            So a little trick πŸ˜‰
                            Just select Components source and copy this in the ruby console
                            Sketchup.active_model.selection.each{|c| c.name='Source'}
                            Your source components are now named "Source"
                            You can make the same for Target Component πŸ˜‰
                            Just select Components source and copy this in the ruby console
                            Sketchup.active_model.selection.each{|c| c.name='Target'}

                            Edit : In fact for the rename Source and Target you can make the just with the Entity Info Box! πŸ’š

                            rollend1.jpg
                            You can now use the random plug πŸ˜‰ (click for zoom)
                            rollend2.jpg

                            Of course it's infinite possibilities πŸ˜’
                            trop rigolo.jpg

                            You can fill the space with no periodic infinite volumes πŸ’š
                            Rollem2.jpg
                            you can play with this speedy one πŸ˜„

                            Edit 31 May 2012
                            A new variant without random is integrated!
                            No Random.jpg


                            Dice2.skp


                            renameInstances.rb


                            31 May 2012

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

                            1 Reply Last reply Reply Quote 0
                            • soloS Offline
                              solo
                              last edited by

                              This is not working for me, Pilou can I send you a sample model by pm and you show how to do it?

                              http://www.solos-art.com

                              If you see a toilet in your dreams do not use it.

                              1 Reply Last reply Reply Quote 0
                              • pilouP Offline
                                pilou
                                last edited by

                                Of course yes you can! β˜€
                                with a small file (sufficient for the concept) and a save as V7!!! πŸ˜‰

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

                                1 Reply Last reply Reply Quote 0
                                • soloS Offline
                                  solo
                                  last edited by

                                  http://dl.dropbox.com/u/1129899/test%20tree.skp

                                  Strange how the size of file increases 50% when saving as SU7 from SU 8.

                                  http://www.solos-art.com

                                  If you see a toilet in your dreams do not use it.

                                  1 Reply Last reply Reply Quote 0
                                  • pilouP Offline
                                    pilou
                                    last edited by

                                    Sorry it's always V8 when its arriving at home !!! πŸ˜‰

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

                                    1 Reply Last reply Reply Quote 0
                                    • soloS Offline
                                      solo
                                      last edited by

                                      Here is a SU 6 version

                                      Link Preview Image
                                      Dropbox - 404

                                      favicon

                                      (dl.dropbox.com)

                                      http://www.solos-art.com

                                      If you see a toilet in your dreams do not use it.

                                      1 Reply Last reply Reply Quote 0
                                      • JBJDesignsJ Offline
                                        JBJDesigns
                                        last edited by

                                        This is an awesome plugin... thank you both very much!!! Jo πŸ˜„

                                        ...you send them to school, you give them books, and they eat the pages...

                                        1 Reply Last reply Reply Quote 0
                                        • C Offline
                                          coty82
                                          last edited by

                                          This plugin is indeed great with so much potential. Do you think it could be possible to
                                          make it able to replace child components that are inside mother componennts?
                                          You could do so many patterns just by replacing components inside components.

                                          1 Reply Last reply Reply Quote 0
                                          • sdmitchS Offline
                                            sdmitch
                                            last edited by

                                            coty82

                                            Please check Personal Messages.

                                            Nothing is worthless, it can always be used as a bad example.

                                            http://sdmitch.blogspot.com/

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

                                            Advertisement