Вот например есть glut - там есть цилиндр встроенный. Можно натянуть текстуру на весь цилиндр. А вот несколько текстур на цилиндр? Там такая штука они могут меняться во время исполнения программы - их количество не дает возможности наклепать все возможные варианты изображений. Я вот например нарезал вместо цилиндра шестиугольник - но он во время кручения не совсем симметричный - видны по краям - сверху и снизу щели. https://codepen.io/Gremlin_Rage/pen/poPqmxY?editors=0010