Creating Dynamic Switch Component – One-Way/Two-Way with Hidden Attribute Indicators

Hi everyone,
I’m new to dynamic components and currently working on creating a switch model in SketchUp. I want to make a dynamic switch with an option to toggle between one-way and two-way functionality. To keep things simple, I plan to use hidden attributes, with 3D text displaying the switch type (one-way or two-way).

I hope to learn more about the best way to implement this and any tips on effectively structuring the component. Any advice or resources would be greatly appreciated!

Thanks in advance!

Is this a 2D diagram, what are your symbols?

Is there a realistic 3D part (switch design)

Combination of both?

Can you share some of your modeling?

This is the model I am working on[switches.
switches.skp (151.5 KB)
. I aim to use a single dynamic component to replace these different models, which is more convenient. It also has to generate different names as per the selection when the generate report function is used.

Presumably the Dynamic Component you have in mind is something like this: 241228A_Switches.skp (192.6 KB)

Selecting the Component Options opens up a pull down menu that enables you to select the switch type you want to use.

But just because you can do something does not necessarily mean that you should do it.

Obviously I am not privy to your unique workflow … so you may have some requirements that make using Dynamic Components the best option. But since you already have a component for each of the switch types … why not simple put them all in a Component Collection called Switches? This would make it a simple matter to open Components in the Tool Tray and select the switch type you want to use. And perhaps even more important … when you want to add another switch type to the mix … it would be simply be a matter of adding the new component to the collection.

Regardless, hope this is helpful.

1 Like

Yes, you are right! I never thought about the idea of using component collection. My bad. Anyway thank you for your valuable suggestion.