Best practices assigning visual indicators for attribute

Hi,

I’m wondering what the best practices are concerning differentiating elements with differing attributes.

  • Right now my plugin simply assigns a custom material, but I can imagine overwriting would annoy a lot of users using their own materials.
  • I thought about duplicating entities in my own special layer, add my material to the duplicate and offer a switch to hide/show that. Keeping that in sync however will probably quite hard.

How do you solve this issue?

assign an attribute that your plugin can use…

e.g. find all with the ‘abz’ attribute and temporarily switch the face material to ‘pink’…

if it’s only for a moment you can use ‘undo’ to return the original materials…

adding entities is the least clever option…

john