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

    [REQUEST] Random stripe slicing

    Scheduled Pinned Locked Moved Plugins
    14 Posts 7 Posters 401 Views 7 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.
    • pbacotP Offline
      pbacot
      last edited by

      @dave r said:

      You say this is badly needed. By how many users? You make it sound like everyone needs it.

      Well, maybe that's right:" 'randomality' is very fashionable "

      MacOSX MojaveSketchUp Pro v19 Twilight v2 Thea v3 PowerCADD

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

        hey dave, give the guy a break. he asked an innocent question, and there's no need for your holier than thou attitude.

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

          I don't have a holier than thou attitude. I just asked him a question. πŸ˜’

          Etaoin Shrdlu

          %

          (THERE'S NO PLACE LIKE)

          G28 X0.0 Y0.0 Z0.0

          M30

          %

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

            Draw the face outline flat and group it.
            Work inside the group-edit...
            You can easily copy long lines across a face at even [small] centers - Move+Ctrl 50mm +NNx etc.
            These will intersect the main face, don't worry about the extensions as these will go later...
            Then there are tools to random-delete selected faces [Ctrl+A].
            Repeat until it has enough 'randomality'.
            Then there are tools to remove the left over faceless and coplanar edges.
            Now you have a series of separate faces.
            There are tools to batch-pushpull them [e.g. using a random-pushpull with a fixed max/min range].
            Now you have a set of 3d bits inside a group.

            TIG

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

              @dave r said:

              You say this is badly needed. By how many users? You make it sound like everyone needs it.

              maybe in SE Minnesotian woodworking it's not so hot but here in urban european archviz field it's spritzing from every hole (way too much IMHO but this is the trend).
              Google 'random pattern facade' or 'skolkovo' or take a look at this (typical example):
              http://design.epfl.ch/piraeus/1-assignments/ps1-pattern-analyse_-porter-house-by-shop-architects
              @TIG That's more or less the way I treat it but it's tedious and there's no min\max gap restriction in random selecting

              1 Reply Last reply Reply Quote 0
              • jeff hammondJ Offline
                jeff hammond
                last edited by

                @rv1974 said:

                http://design.epfl.ch/piraeus/1-assignments/ps1-pattern-analyse_-porter-house-by-shop-architects

                i'm thinking about getting an apt there.. pretty cheap.. only $22k/month..

                [edit] damn.. no vacancies..
                [/edit]

                dotdotdot

                1 Reply Last reply Reply Quote 0
                • jeff hammondJ Offline
                  jeff hammond
                  last edited by

                  you could make some random slicing planes using a one liner in the DC dialog..

                  then tig's split to plane to slice into individual groups (if you're working with solid groups to begin with.)
                  ?

                  if you just want to divide a face randomly, this DC idea would be even easier.. just use a single line as the component then explode all the components on top of a face..

                  randomslice.jpg

                  dotdotdot

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

                    Does exist a one line for the Ruby console of the = copy*(randombetween 10,40) ?

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

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

                      @unknownuser said:

                      Does exist a one line for the Ruby console of the = copy*(randombetween 10,40) ?
                      Make a group of some 'stripe' geometry, like a long thin rectangle.
                      Select that group and then run this one-liner in the Ruby Console:

                      n=10;d=40;m=Sketchup.active_model;g=m.selection[0];m.start_operation('gc');n.times{|i|c=g.copy;c.transform!(Geom;;Transformation.translation(Geom;;Vector3d.new((i+1)*rand(d),0,0)))};m.commit_operation
                      

                      It makes ten copies and spaces them off by a random value from 1" to 40" in whole inch steps along the x-axis [red].
                      It's one-step undo-able.
                      Adjust the numbers n [number of copies] and d [random max] as desired - remember that they need to be 'integers'.
                      Later you can explode the copies of the group to intersect them with a face forming the 'room's outline, and then trim them to suit, pushpulling them into 3d forma etc as desired...

                      TIG

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

                        Works like a charm! πŸ‘

                        testaleatig.jpg

                        and variations are infinite with remplace random parameters in x,y,z πŸ˜„

                        testaleatig1.jpg

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

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

                        Advertisement