Copies of DC cabinet door not working properly
-
Hello All
I've attached a DC cabinet door that I thought I had figured out but it's not quite right yet. With the help of DareDevil I've got it so I can resize it in height and width but when I resize copies of it the frames and panels fall out of alignment.
What I'd like to have is a single cabinet door that I that I can copy, move, rotate, and resize to the various sizes required for kitchens that I model. I've searched the internet and found info about making a DC unique but I didn't grasp how to do it. Can anyone help me with this? I really appreciate any responses I may get.
Woodwork 101
-
For some reason, the DC is not getting redrawn automatically which made you think it was working when it is not.
Select the DC, then press F5. The DC should begin to be updated automatically. If you move the DC, you should see the internal components move around relative to the position of the DC along the X axis. The only position where the DC looks right is at the model Origin.
I'll try to follow up with some ideas for better ways to code this DC.
-
Here's a minimal working version. I cut out most of the attributes that are not strictly required. Hopefully this makes it easier to read.
There are still a couple hard-coded values that might make better sense as attributes. If at some point in the future you decide to change them, having them as attributes would allow you to change values in one place rather than in each component.
I also prefer to use the 'Parent' word to reference the parent component. This makes sub-components more interchangeable with other DC's, so you can change-out sub-components more easily.
-
Hi Jim
Thank you so much for getting this door to work correctly. Having a sizeable door will save me a lot of time when modelling. I'm pretty new at DC's so I really appreciate someone with your expertise helping me. I'll also use this door as a template to build a sizeable drawer front with 1 1/2" rails and 2 1/2" stiles.
Thanks again,
Woodwork 101
Advertisement