While working with assemblies consisting adjacent objects, I often need to distinguish them from each other as a way to check for unwanted intersections. I end up manually adding a unique object colour or a material to each of them. However, that takes a lot of time and also destroys my goal to have specific object colour and material assigned and shared across objects with similar properties (such like yellow for 3 mm thick plates, green for 5 mm thick plates, lilac for 8 mm thick plates etc). The main problem comes when I have a bunch of same thickness plates with the same material and colour, so I can’t check for possible collisions unless I change either the object colour or the material to some of them manually.
So, why don’t we have a new, dedicated viewport mode whose purpose is to provide a quick and convenient way to check for collisions of assembled plates, furniture pieces or any other kind of assemblies? This way, adjacent objects of the same type and sharing the same object colour and material will be still easily recognizable from each other. Or, make it an analysis tool that serves the same purpose.