# Group first or just create components?

**URL:** <https://forums.sketchup.com/t/group-first-or-just-create-components/62148>\
**Category:** Dynamic Components\
**Tags:** groups, subcomponents\
**Created:** [February 16, 2018, 12:17am UTC](https://forums.sketchup.com/t/group-first-or-just-create-components/62148 "2018-02-16T00:17:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![zipster1967](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/zipster1967/32/43392_2.png) [@zipster1967](https://forums.sketchup.com/u/zipster1967)\
**Post date:** [February 16, 2018, 12:17am UTC](https://forums.sketchup.com/t/group-first-or-just-create-components/62148/1 "2018-02-16T00:17:43Z")

</div>

I am attempting to create my first dynamic component for a door that can let the user change the door width (within the standard door widths) and heights from a list. My question is should my subcomponents be made into groups first or should I just make them straight into components? Does it make a difference?

---

<div class="post-metadata">

**Author:** ![DaveR](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/daver/32/7601_2.png) [@DaveR](https://forums.sketchup.com/u/DaveR)\
**Post date:** [February 16, 2018, 12:20am UTC](https://forums.sketchup.com/t/group-first-or-just-create-components/62148/2 "2018-02-16T00:20:20Z")

</div>

Making them groups first is a waste of time. Just make components from the get go.

---

<div class="post-metadata">

**Author:** ![gkernan](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@gkernan](https://forums.sketchup.com/u/gkernan)\
**Post date:** [February 16, 2018, 1:53am UTC](https://forums.sketchup.com/t/group-first-or-just-create-components/62148/3 "2018-02-16T01:53:53Z")

</div>

It depends what you are doing and how large your project is. Components do eat up a bit more memory. They are preferred when you have multiple instances of a given object. But Groups are preferred if you have ten of thousands of objects and they are mostly unique.

---

<div class="post-metadata">

**Author:** ![DaveR](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/daver/32/7601_2.png) [@DaveR](https://forums.sketchup.com/u/DaveR)\
**Post date:** [February 16, 2018, 1:58am UTC](https://forums.sketchup.com/t/group-first-or-just-create-components/62148/4 "2018-02-16T01:58:49Z")

</div>

But in the OP’s situation, where he is making a Dynamic Component, it doesn’t make sense to first create a group and then convert it to a component. If you’re going to make a component of something anyway, it is a waste of time and effort making a group first.

---

<div class="post-metadata">

**Author:** ![gkernan](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@gkernan](https://forums.sketchup.com/u/gkernan)\
**Post date:** [February 16, 2018, 2:16am UTC](https://forums.sketchup.com/t/group-first-or-just-create-components/62148/5 "2018-02-16T02:16:00Z")

</div>

First of all - I make dynamic components from within Ruby all the time. Not everything you do needs to be a component. There are some down sides if you don’t want other instances to change.

Secondly - even if you are making DC’s directly from within Sketchup there are situations where you don’t want lots of objects showing up in the components tab when it is unnecessary.

There is valid reason why Sketchup created groups and components. So use them where they work for you - and never say never.

---

<div class="post-metadata">

**Author:** ![zipster1967](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/zipster1967/32/43392_2.png) [@zipster1967](https://forums.sketchup.com/u/zipster1967)\
**Post date:** [February 16, 2018, 4:35am UTC](https://forums.sketchup.com/t/group-first-or-just-create-components/62148/6 "2018-02-16T04:35:31Z")

</div>

Well, I am creating doors for my house and most of the doors are different sizes (widths) I want them to be components so that I can make them able to open and close during a walkthrough. I want the dynamic components to be able to change widths for the different door locations and swing dire4ction for the different doors. But I need the doors to create the proper cutouts in the walls they are placed on and I am haing trouble getting the door component I have created to create a cutout in the wall. I think it might be because there is no bottom frame on the door so there is no loop created but I still have to do some more experimenting with the component I am building.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sketchup/original/3X/f/2/f2a121500b085ed60806607a82720b092d800bb3.png) [@system](https://forums.sketchup.com/u/system)\
**Post date:** [May 18, 2018, 8:35pm UTC](https://forums.sketchup.com/t/group-first-or-just-create-components/62148/7 "2018-05-18T20:35:32Z")

</div>

Closed on May 18, 2018, 8:35pm UTC

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.
