# Complex Dynamic Kitchen Component

**URL:** <https://forums.sketchup.com/t/complex-dynamic-kitchen-component/287666>\
**Category:** Dynamic Components\
**Created:** [August 27, 2024, 11:46am UTC](https://forums.sketchup.com/t/complex-dynamic-kitchen-component/287666 "2024-08-27T11:46:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![elios.kovaci](https://avatars.discourse-cdn.com/v4/letter/e/5fc32e/32.png) [@elios.kovaci](https://forums.sketchup.com/u/elios.kovaci)\
**Post date:** [August 27, 2024, 11:46am UTC](https://forums.sketchup.com/t/complex-dynamic-kitchen-component/287666/1 "2024-08-27T11:46:36Z")

</div>

Hello,

I’m quite new to sketchup dynamic components, Ive built two kitchen cabinets but on the back the components have a set back which im trying it hard to set it to stay the same size changing sizes of the boxes.  
[Kitchen Blocks.skp](https://forums.sketchup.com/uploads/short-url/qEhA6tYm1NsBaycxWBxmkDuf6G5.skp) (1.3 MB)

 ![Screenshot 2024-08-27 at 1.45.01 PM](https://global.discourse-cdn.com/sketchup/original/3X/a/9/a996febbdf4b265ae27a654ec952187ecf3fc4f3.jpeg)

---

<div class="post-metadata">

**Author:** ![Zabobon](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/zabobon/32/215709_2.png) [@Zabobon](https://forums.sketchup.com/u/Zabobon)\
**Post date:** [August 27, 2024, 1:36pm UTC](https://forums.sketchup.com/t/complex-dynamic-kitchen-component/287666/2 "2024-08-27T13:36:01Z")

</div>

> [@elios.kovaci](#):
>
> but on the back the components have a set back which im trying it hard to set it to stay the same size changing sizes of the boxes.

The changing sizes is done by scaling so, the whole of each component will get scaled including the set backs.

A way to keep items from scaling is to split them into their own components. Then you can give these “set back” components attributes to keep them to a size but have their positioning set by the scaled size of other components.

So, for example, your front “set back” component could take it’s position from the depth of the side of the cabinet, minus the "set back’’ depth. And the back “set back” component would always have its position as zero.

When you initially make these separate components they will have ugly edges showing but you can selectively hide whatever edges you want.

Also, depending what this Dynamic Component is going to be used for you might be better off ignoring these details:

> [@Dynamic component scale problem with internal geometry](https://forums.sketchup.com/t/dynamic-component-scale-problem-with-internal-geometry/261569/5):
>
> Yes. It would. You could split the drawer box parts into two components, the bottom including the groove and the top above the groove. After getting the right dimensions for the box, explode the two halves into one component. Or maybe the grooves aren’t really needed. I have a dynamic drawer box component designed specifically for Blum undermount drawer guides. There’s no joinery modeled at all so they give me the correct dimensions in the cutlist.

---

<div class="post-metadata">

**Author:** ![DouglasAnjos](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/douglasanjos/32/198193_2.png) [@DouglasAnjos](https://forums.sketchup.com/u/DouglasAnjos)\
**Post date:** [August 27, 2024, 11:03pm UTC](https://forums.sketchup.com/t/complex-dynamic-kitchen-component/287666/3 "2024-08-27T23:03:54Z")

</div>

Você pode usar também as ferramentas de recortes nativas no SU. Na hora de criar o componente de recorte vc aplica o eixo a “Qualquer” e estabelece os eixos x e y igual a face que deseja cortar. é trabalhoso mais se faz somente uma vez. Olha uma exemplo do que pode ser feito.

Note que nessa abordagem as texturas não terão separações ficando somente uma unica face, o grande trabalho é que teria que criar diversos componentes de recorte. Mais dependendo do seu objetivo voce sabera qual melhor caminho a seguir.

Olha como fazer.

---

<div class="post-metadata">

**Author:** ![Aliam](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@Aliam](https://forums.sketchup.com/u/Aliam)\
**Post date:** [February 2, 2025, 8:10am UTC](https://forums.sketchup.com/t/complex-dynamic-kitchen-component/287666/4 "2025-02-02T08:10:08Z")

</div>

Hello dear friend, I need exactly this component. Can you explain more how you made this? I searched a lot for a solution but I couldn’t find anything. This is the first time I’ve seen someone do this.

---

<div class="post-metadata">

**Author:** ![ryan.moore](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/ryan.moore/32/106089_2.png) [@ryan.moore](https://forums.sketchup.com/u/ryan.moore)\
**Post date:** [February 2, 2025, 7:32pm UTC](https://forums.sketchup.com/t/complex-dynamic-kitchen-component/287666/5 "2025-02-02T19:32:52Z")

</div>

A bit of googling Dynamic Components finds these links:

[https://help.sketchup.com/en/sketchup/making-dynamic-component](https://help.sketchup.com/en/sketchup/making-dynamic-component)

https://www.youtube.com/embed/videoseries?list=PLEQT0qjXe6zizspyhVbwhawBVdOOrfMXD&wmode=transparent&rel=0&autohide=1&showinfo=1&enablejsapi=1

[![](https://global.discourse-cdn.com/sketchup/original/3X/6/2/620af02f5b1c7c64d9e74c910912cc2284787dcc.jpeg "Intro to DYNAMIC COMPONENTS in SketchUp (Beginners Start Here!)") ](https://www.youtube.com/watch?v=r0xtO6e1FR0)

[![](https://global.discourse-cdn.com/sketchup/original/3X/0/a/0a841dfc29b97b62757d8ea602774da2c03b0834.jpeg "Welcome to Dynamic Components Part 1 - Skill Builder") ](https://www.youtube.com/watch?v=OqWjYhlehII)

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [February 2, 2025, 9:37pm UTC](https://forums.sketchup.com/t/complex-dynamic-kitchen-component/287666/6 "2025-02-02T21:37:33Z")

</div>

basic concept is to create two opposite DC holes on either surface of board and then move to edge. The edges then hidden and outline with DC shapes. The holes can be components, as OCL reads visible objects that have surface and 3D, not 2D outlines. If the shape / cutter is still seen then a group would work
