В рамках этой статьи будем разбираться с текстурированием полигона. Для наглядности я нарисовал вот такую текстуру (размеры 300х100): Добавляем в проект полигон. Включаем привязку к сетке, и рисуем полигон начиная с координаты 50х50, и размерами 400х300 Дропаем текстуру на полигон. Ну и тут сразу видно что текстура ложится на полигон по вьюпорту. Т.е с координаты 0.0 .
Если зайти в меню UV , то мы увидим такую же картину. Поправить расположение текстуры можно в редакторе, просто двигая точки. Этот вариант хорош, если вы не собираетесь манипулировать данными полигона в будущем (об этом чуть ниже) Можно наболтать значение Оffset. Сдвигаем на -50.-50 для того чтобы вернуть текстуру на правильную координату. Этот вариант предпочтителен , если вы собираетесь манипулировать данными полигона (об этом чуть ниже) Ну и само собой можно через код.
UV представляет из себя упакованный массив точек. По умолчанию он дублируется из позиций точек полигона. В нашем случае это массив 50.50, 450.50, 450.3