Multiple tags on an entity, mid-2024

I’ve seen several threads here on assigning multiple tags to a group or component, but some are well above my pay grade to understand and others have subscription prices similar to SketchUp Pro itself, which is too much. Here’s what I’m trying to do:

I have a street tree component that currently has two groups within it, one tagged with “building block” and the other with “building slow”. The group tagged with building block has a tree drawing at full opacity, while the one tagged building slow has a partially opaque tree drawing so you can see the greater detail of the buildings through the trees.

Now, however, I also want to tag by phase so that in phase 1 the trees are small, in phase 2 they’re larger & in phase 3 they’re full size. So when the building slow and phase 1 tags are on, you’d get the small, partially opaque tree. Anyone know the best way to do this? Yes, I could create 6 different tags for all 6 conditions but would love to use existing tags if possible.

Multi-tags on the same object is not supported. 6 tags is the way to do this.

Here are two quick models that may get you closer to a solution.


240706A_Multiple_Tags.skp (182.7 KB)

This first SketchUp file includes a single Dynamic Component, called “Tree” … conforming to your nomenclature. This “Tree” Dynamic Component has two Options … which can be set via pull down menus.
The “Building” option can be set for either “Block” or “Slow” … conforming to your nomenclature. The “Block” option makes the “Tree” an opaque white. The “Slow” options makes the “Tree” a 50% translucent grey.
And then the “Phase” option can be set for Phase 1, Phase 2 or Phase 3 … again, conforming to your nomenclature. Phase 1 is a cube one meter on each side (small). Phase 2 is 1.5 times larger than the Phase 1 cube. And Phase 3 is 2 times larger than Phase 1 (full grown).
Since the Tree component is a Dynamic Component … there can be any number of instances of it in the final model … each independently located … and each with a unique Building/Phase combination.

But I suspect that this implementation may not be what you are looking for … because I get the impression that while you want to have the ability to include any number of trees in the final model … you also want to be able to switch (on the fly) between the two “Building” modes and the three “Phases.”

And with that in mind, this second SketchUp file provides that facility … with the caveat that ALL of the trees will be in the same “Building” mode … and in the same “Phase.” But I suspect that may not be a problem for you.


240706B_Multiple_Tags.skp (38.1 KB)

And despite what @endlessfix suggests … only five Tags are required to implement this. But, the “Tree” component itself is comprised of six unique “Groups” … one for each of the six unique Building/Phase combinations. I suspect that is the “6” that @endlessfix had in mind … six Groups, not six Tags

Regardless, with this scheme you will have the ability to select (on the fly) the “Building” and the “Phase” of all of the “Trees” in the full model. Unfortunately there is no “built-in logic” to prevent a nonsensical selection of more than one “Building” or “Phase” … but otherwise … this may work for you.

Regards,

E. Godsey
GTA Design

In the past, people have achieved multiple tags like this through nesting groups and components. I find it taxes my brain to keep it all straight and not screw it all up, but a little work on a few components, might pay off once you put in the work.

This uses 5 tags, a single component for any one plant, inside each component are two groups (Block/Slow), each of which contain three components (phase 1,2,3). Using components for these allows opaque vs transparent by painting the component, not the raw geometry inside. Outliner view explains more than anything.

Yes, they’re not mutually exclusive, so you can have them all on at the same time, but set up your scenes right to take care of that. Click through the scene tabs.


Plant Exp 20240706 v1,0 '24.skp (206.9 KB)

1 Like

I’ve used this method frequently too and it works quite well. Tag one group with one tag, the next group with a different tag. In order to create a group you have to have more than one object, so I draw a random shape, create the group, and then delete the random shape out of the group.

Here’s what I wish Outliner would do and look like:

1 Like