sketchucation logo sketchucation
    • Login
    ℹ️ GoFundMe | Our friend Gus Robatto needs some help in a challenging time Learn More

    Dynamic Door Component Question

    Scheduled Pinned Locked Moved SketchUp Components, Materials & Styles
    sketchup
    8 Posts 5 Posters 1.8k 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.
    • KrisidiousK Offline
      Krisidious
      last edited by

      hello all...

      I wonder if someone might help me with my idea for a Dynamic Door Component.

      I would like to have one door component be as many doors as possible. ie change style and sizes with options.

      I understand that I can easily make changes in size with the Dynamic Options... but the problem is that when I have a profile or trim design on the door it stretches disproportionately when the door is sized.

      how can I make the inset or outset trim in the middle of doors scale in a way that keeps the profile but extends the area of the door it covers? how can I make changes across in a dynamic component for details that would rely on a "offset from outer edge" use on the different sizes. like the style on the side of the door should always be the same size across different size doors. but if I use a dynamic component with sizes from 12" to 36" the trim in the middle trim area scales disproportionately.

      thanks for any ideas I'm not familiar with making dynamic components.

      another question... could a variety of trim packages also be built into a dynamic component. the Jeld-Wen door C-1000 comes with maybe 100 option trim options. if all of these could be in one component... it would be great.

      By: Kristoff Rand
      Home DesignerUnique House Plans

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

        Kristoff, you've run up against the reason I don't find Dynamic Components useful for woodworking projects.

        So take a raised panel for instance. If you scale its width, the raisings on the sides change width, too. If you change the height, you end up scaling the raisings on the top and bottom, too. So to make the raised panel work as a dynamic component, divide the panel into nine sections (3x3). Then make it so the three horizontal sections can be scaled vertically and the three vertical ones scaled horizontally. To change the width of the panel, then, scale the three vertical sections and move the three one the right.

        To make the entire door work that way, move one stile and scale the length of the rails. Or move the top rail and scale the vertical length of the stiles. Stick in the panel or panels so it is all combined. If you have to show the joinery at the ends of the rails, you'll need to divide them into three sections so you can scale the middle one and move the right end one.

        With the appropriate edges hidden and internal faces removed, the door will look and work fine. None of this is useful for me because I need to generate a cutlist and the cutlist will report the panel as 9 pieces and the rails as three pieces which wouldn't be accurate.

        As to building in various trim options, you could do that and just hide those that aren't selected. I think it could easily make the door component become a very large file, though.

        Etaoin Shrdlu

        %

        (THERE'S NO PLACE LIKE)

        G28 X0.0 Y0.0 Z0.0

        M30

        %

        1 Reply Last reply Reply Quote 0
        • KrisidiousK Offline
          Krisidious
          last edited by

          I was afraid that would be the case.

          these dynamic components have possibilities... I wish they would keep working on it.

          it would have been great...

          thanks for your help.

          By: Kristoff Rand
          Home DesignerUnique House Plans

          1 Reply Last reply Reply Quote 0
          • J Offline
            Jim
            last edited by

            Eric has done some examples of dynamic cabinet doors that are fairly comlpex:

            Error 404 (Not Found)!!1

            favicon

            (sketchup.google.com)

            But they are also fairly large for a door component. It is possible, but in the DC you need to separate the "scalable" components from the "not-scalebale" ones. Sometimes this means having to break individual boards into individual components - middle and 2 ends - in order to facilitate the scaling. You'd need to ask Eric if it worth effort.

            @krisidious said:

            these dynamic components have possibilities... I wish they would keep working on it.

            There are indications that this is not going to be the case.

            http://forums.sketchucation.com/viewtopic.php?f=323&t=30679

            Hi

            1 Reply Last reply Reply Quote 0
            • T Offline
              toxicvoxel
              last edited by

              Having developed some parametric geometry over the last few months I can confidently say that they can be quite tricky to code and debug when the parametric logic goes beyond the most basic conditional complexity. It is hard enough to do it with a mainstream programming language in an IDE that provides you with tools to make development easier, but it would take a long time to code the same using the equivalent of spreadsheet formulas provided by DC. I also think developers may be reluctant to spend time on coding elements which do not offer strong code protection.

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

                (Gai - move thread to DC Forum ???)
                .........
                Kris',
                See this DC, it may help you:
                http://forums.sketchucation.com/viewtopic.php?f=289&t=21350
                .........
                As suggested in this thread already, sometimes you have to break geometry up and hide certain linework in a way that you wouldn't do normally if you were modelling a one off component. In other words you have to be a bit cunning sometimes !
                It's because sometimes geometry will only scale / stretch (proportionally) in 1 direction at a time correctly (or as required).
                ..........
                If you download the above DC and turn on Hidden Geometry, look at the Door Frame corners carefully.
                I've modelled them as small blocks for the reason I think you''ve asked in your original question.

                Without these blocks, a vertical stretch on the door frame would work correctly, but it would thicken up the horizontal part of the door frame disproptionally which then wouldn't be correct.
                .........
                Stick with it and you'll crack your DC / Door Trim.
                ..........
                It would be great if they'd expand DC's capability - I've found them really useful once you've spent the time designing individual components.
                .........
                Hope this helps
                Regards
                Howard L'

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

                  There's an echo in here.

                  Etaoin Shrdlu

                  %

                  (THERE'S NO PLACE LIKE)

                  G28 X0.0 Y0.0 Z0.0

                  M30

                  %

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    Jim
                    last edited by

                    @dave r said:

                    There's an echo in here.

                    What? There's other people here? I thought it was post an answer, then read the question. 😆

                    Hi

                    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