[Plugin] Multitag extension for sketchup

MULTITAG EXTENSION FOR SKETCHUP

The extension allow assign several tags/layers to group/component. And get flexible control to object visibility on complex models, such as houses, apartments with large engineering networks (water supply, electricity, etc.)

By default all selected tags use AND condition: so object will displayed only if all tags are enabled;

Extension also allow use OR condition between layers, grouping and combination AND and OR conditions

For sample: Each wall in house can be assigned at least to two layers “room1” and “room2” and be visible when one of “room” tags enabled or Furniture can belong to both tags “room” and “type”, for example “Chair” or “Table” and are displayed only when both layers are active

Download plugin.rbz (build 1.1.221216)

1 Like

i’m getting an error:

Error: #<NameError: uninitialized constant ZZLab::MultiTagPlugin::Plugin::EXTENSION
Did you mean? Exception>
c:/users/…/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/plugin.rbe:68:in main' c:/users/.../appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/plugin.rbe:87:in class:Plugin
c:/users/…/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/plugin.rbe:8:in <module:MultiTagPlugin>' c:/users/.../appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/plugin.rbe:7:in module:ZZLab
c:/users/…/appdata/roaming/sketchup/sketchup 2022/sketchup/plugins/plugin.rbe:6:in <main>' SketchUp:in eval’

Thanks for issue. Was uploaded wrong package, after signing was incorrectly packed into .rbz :frowning:
Fixed package was uploaded.

1 Like

[Update]
1.1.221217
- added support negative expression using exclamation mark symbol “!” in formulas
Download plugin.rbz (build 1.1.221217)

1 Like

In what cases can be useful to use negation in formulas:

  1. Hide obviously hidden elements, for example, electrical boxes hidden behind plaster.
    And the reverse operation: show these objects when the “Plaster” layer is turned off,
    This gives a significant increase in model rendering and increases your productivity,
    since these objects are not drawn when they are not needed without necessary additional clicks to layers to hide this objects.

In addition, eliminates rendering defects in Sketchup with appearing edges, which is non aesthetically pleasing when editing, and irritated these strange edges that appearing when the model is moved away.

  1. To switch with one button/tag between the degree of used mesh details of the model.
    Often high details is required only when we start photo rendering and in normal model editing, high details is not needed, and reduce 3d mesh details gives a significant increase in rendering speed in Sketchup (FPS). Now we can switch using one click