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

    Dynamic Components - Door Frame

    Scheduled Pinned Locked Moved Dynamic Components
    sketchup
    5 Posts 4 Posters 1.5k Views 4 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.
    • C Offline
      camncam
      last edited by

      I am having a recurring issue with Dynamic Components. Let me describe a
      simple task and the problem i encounter. I have tried to make a dynamic
      door frame. I want it to be 2100mm x 900mm overall and be made up of 2 sides
      and a top all with profile dimensions of 90mm x 30mm. But i would like to
      make it dynamic in that it can be made higher and wider but the jamb widths
      stay constant at 30mm x 90mm. How can i fix that profile dimension so that
      it doesn't change when i use the LenX, LenY properties to change the
      overall size? (File attached)

      By the way, i realize that it could be done by making 3 extruded rectangles (one each for the sides and top) but is there any way to make the U-shaped extruded frame that i am after with the profile dimensions locked?

      Thanks in advance.
      Cameron


      Door Frame.skp

      1 Reply Last reply Reply Quote 0
      • gullfoG Offline
        gullfo
        last edited by

        what i do is to set the overall frame attributes in the top component level and then set each of the groups in the component with the values - x,y, z as either user entered (or scaled) or computed values. so jamb stock thickness or depth would be user set (number or scale tool for depth) and the positioning would be computed. so make sure all of the size and position values are set to something other than the default value (i.e. use an "equals <value>") to ensure that it will not scale arbitrarily when you change the overall size of the component.

        Glenn

        http://www.runnel.com

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

          Hi Glenn,

          Thanks for your reply. That makes sense.

          I hit a problem though when i try to break up the jamb into groups to accommodate that plan. Anything that is rectangular is easy to work with in dynamic components, but (referring again to my door frame), there would have to be 2 U-shaped groups in my component. When these are scaled everything scales uniformly whereas i would like to be able to somehow fix the width of each leg of the U-shape. Can that be done somehow?

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

            Hi Camncam,

            Maybe you can have a look a this one, I think I got a quite nice door.
            http://sketchup.google.com/3dwarehouse/details?mid=5458489f62664747014d27e3900e2e0

            You are free to modify it, translate dimension etc...
            Regards

            1 Reply Last reply Reply Quote 0
            • H Offline
              Howard leslie
              last edited by

              CamnCam,
              See this DC that I created a while ago, it may give you some help:
              http://sketchucation.com/forums/viewtopic.php?f=289&t=21350
              ........
              I suspect that the real problem you may be having is with the framed object corners ???
              ie You want to change the overall size of the frame eg make it taller or wider but at the same time keep the frame members a regular size eg 50 x 50 ???
              .........
              One trick is to use some hidden cubes / rectangles in the corners + some lines on a layer that you hide eg Give a Layer the name "Hide" etc or hide some geometry.
              ..........
              See DC above
              ..........
              Hope this helps.
              Howard L'

              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