I agree with all prior statements.
- The concept of multiple tags on the same object is a good one and your previous plugin was trying to address it. A merge with current functionality might be great.
- The auto classification of objects by tag, or the auto tagging of objects by classification is welcome, but it should work both ways.
- An even better classification based on multiple tag system should be considered. Though having a window, roof, alluminium, big should be different than having a roof, window, big, aluminium.
- Having multiple tags should help us visualize objects, and also select them for some editions like painting them. However, some of these could also be automated. Like an object that has been painted with aluminion should also be tagged as aluminium? Or an object that has been tagged with aluminium should be painted with that material? Materials are one of the informations that should be exported to IFC.
I agree that sketchup isn’t only used as a BIM repository tool. It can be used as a BIM editor too. It must grow into IFC 4 and it must evolve it’s exporting/importing capabilities, but it can be used already. Meta data is a pain to insert and a tagging system as you had before would be helpful in helping us classify it automatically.
I personally use Sketchup as a BIM creation tool and complement it with BlenderBIM if needed. But that process could be totally avoided if Sketchup’s classification methods would be streamlined.
Also, the dependance of having an organization based on nesting and hierarchization of groups/components makes sense, but has limitations in what regards multiple selections and visualization of isolated objects. You cannot see all windows of the project if they are living inside of the wall components/groups and you cannot easily edit windows and walls simultaneously if windows are not inside walls.
So, there’s a lot of stuff to think about if you are aiming at sticking with existing functionality as Sketchup Tags.
Sketchup’s outliner, for instance, should allow us to select objects inside multiple different contexts, like all windows of a project, but it doesn’t. Ideally we should select them all, and classify them there. Or actually we should select them all and tag them there and that tag should automatically classify them and paint them if that action would be associated with that tag. And finally, of course, we would need several tags for the same object.