how to change the color(texture) of a specific facet of geometry by blueprints

hello mates, I’m spending more than 4 hours only for this problem.

this picture is the prototype of what i imagine. This is the cylinder with 8 slices, and I put the texture on the facet one by one.

But I’m going to make it with 40 slices with various version of color textures. I can’t do it manually

So I thought it should be done by function

In blueprints, how can i get the reference of a facet in this cylinder.

like this

for (int i = 0, i < facets.length; i++){
facets[i].color = texture(i * 0.025, (i+1) * 0.025); // U tile and V tile respectively
}