u/Small_Grape1180

https://preview.redd.it/96xd01mdo6zg1.png?width=732&format=png&auto=webp&s=ba5a681906eda65169c6ccdb909d12eb1253d62e

Hello, please forgive any of my Revit ignorance up front. I am a beginner, and I have an issue regarding the behavior of a kitchen cabinet family I am building.

I would like the family to be fairly nimble as the design progresses, so right now they have a simple shaker style door face with an editable type-based parameter for stile/rail dimension, and an editable type-based parameter for the horizontal rails of the face frame (1" width, typical). I would like to place this into a model and be able to stretch it symmetrically (so that doors retain EQ/EQ dimension) while also being able to individually edit the left or right vertical stile. However, my problem lies in theses vertical stiles (see highlighted below).

https://preview.redd.it/p4rop5brl6zg1.png?width=596&format=png&auto=webp&s=7879c67d3eefb3934e2018b9b984aa1a86226eeb

Ideally, I would like these to retain a parameter that is instance-based. For example, when two cabinets meet, I would like to be able to reduce their vertical stiles down to 0.5" so that there is not an overlap. But it seems that there is no way to do that without compromising the ability to stretch the entire cabinet cleanly and symmetrically. (see the resulting problem below).

Before Stretch

After Stretch

I am at a loss currently, and would appreciate any help. My parameters can be seen below:

https://preview.redd.it/whbfeeopo6zg1.png?width=738&format=png&auto=webp&s=497b77e9155b6ed6fbc9d2a875c10abf00f10fda

https://preview.redd.it/coa2ycgfp6zg1.png?width=646&format=png&auto=webp&s=7caabf828bbe0c07b108c64728729235ecd848f8

reddit.com
u/Small_Grape1180 — 9 days ago