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

    Dynamic Component Scaling

    Scheduled Pinned Locked Moved Dynamic Components
    sketchup
    8 Posts 2 Posters 1.1k Views 2 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.
    • M Offline
      mtizdall
      last edited by

      Hello,

      I am looking for some method or plugin that will allow me to 'stick' two component faces together so that while using the scale tool, the 2 faces remain connected during the scaling.

      As I understand it this would have to do with defining spatial relationships between the components?

      Picture 2 cubes side by side, selected together and scaled together. Is there some way that I can preserve the gap dimensions as I scale both cubes?

      Thanks,

      Mtiz

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

        @mtizdall said:

        Picture 2 cubes side by side, selected together and scaled together. Is there some way that I can preserve the gap dimensions as I scale both cubes?

        open this skp then scale the component.. is that what you mean?
        coupla_boxes.skp

        probably a bunch of ways to do this.. this is one approach..

        coupla_boxes.jpg

        dotdotdot

        1 Reply Last reply Reply Quote 0
        • M Offline
          mtizdall
          last edited by

          Hey Jeff,

          That definitely looks like the start of what I need but unfortunately I couldn't test your file as I am running Sketchup 7.

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

            ah.. right.. here it is as V7..


            coupla_boxesV7.skp

            dotdotdot

            1 Reply Last reply Reply Quote 0
            • M Offline
              mtizdall
              last edited by

              Yes! That's the idea exactly. I am trying to design a scaling tool for cabinets to help with a 3D scanning application I am working on. What I want it to do is be able to grab a cabinet style from a catalog and then place it in my CAD kitchen.

              Once positioned I'd like to be able to use the 'scale' tool to grab the handle normal to the face and be able to stretch the cabinet to connect with other cabinets. The key of the whole idea being that I have to be able to preserve the necessary variables and offsets in order for the cabinet to still look like a cabinet.

              Any thoughts or insights you have into this kind of geometric control would be greatly appreciated! I'll keep messing around with the dynamic component attribute formulas you showed me.


              cabinet

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

                if your goal is to be able to make a bunch of different dynamic components, then yes, i think it's worth the time and effort required..

                if this is more of a one off situation then i'd recommend a different approach for this.. use fredo's FredoScale.. it has a stretching tool which lets you place a divider in an appropriate stretching spot while all other parts of the scaling will remain at their desired size/spacing..

                see this thread for more info and/or to download:
                http://sketchucation.com/forums/viewtopic.php?f=180&t=17948

                Screen Shot 2013-01-09 at 10.00.51 PM.png

                Screen Shot 2013-01-09 at 10.01.03 PM.png

                fwiw, doing this type of part as a dynamic component becomes really weird.. you'd actually have to make that grooved panel as 3 separate components with selectively hidden edges in order for it to scale properly.. (and i'd rather not go through the (long) steps of explaining it if FredoScale will do the trick for you πŸ˜† πŸ˜‰ )
                Screen Shot 2013-01-09 at 10.02.04 PM.png

                dotdotdot

                1 Reply Last reply Reply Quote 0
                • M Offline
                  mtizdall
                  last edited by

                  Nice! Yes, FredoScale is exactly what I need! Thanks so much Jeff!

                  It does something weird for the top drawer though, if I try doing a 'z' stretch in the blue direction, I can stretch both of the bottom drawers, but not the tops drawer. All it does when I put the stretch plane in the middle of the top drawer is to stretch only the outside of the cabinet... any idea why it's doing that?

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

                    hmm.. i'm getting the same thing and i don't know why either.. this is probably something fredo should look at and you might want to post this model and explanation of the problem in the FredoScale thread..

                    i'll mess around with it a bit more to see if there's something obvious i've missed

                    dotdotdot

                    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