Dynamic Door Component Question
-
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.
-
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.
-
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.
-
Eric has done some examples of dynamic cabinet doors that are fairly comlpex:
http://sketchup.google.com/3dwarehouse/details?mid=36397d927c645b04a12b86efa90a53a4&prevstart=0
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.
-
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.
-
(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' -
There's an echo in here.
-
@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.
Advertisement