I have a very simple solid, a cylinder (ie. a threaded rod). I typically just apply a material to an entire group to get the effect I am looking for but in this case I would like to apply a specific material just to the face(s) that wrap around the cylinder and then at the group level I will apply my default material as normal.
Is there an easy way or algorithm to somehow grab this cylindrical face? I don’t think I’ve tried this one before since I usually apply threads to pre-configured components manually and then later load them into the model via the API.
I would probably model this detail manually and have it loaded from file, unless the screw is parametric.
Anyhow, another approach is to paint the group as a whole and then paint only the top face with a different material. This means there are fewer material references from the geometry, and the model could be viewed as cleaner.
If you generated the screw cylinder using push-pull, you should already know the face that is the end of the screw. In that case, the idea @eneroth3 suggests will be very easy to follow because you don’t have to search or test anything. Just apply a plain texture to that one (known) face and the thread texture to the enclosing group and you are done!