На этом шаге рассмотрим скос изображения.
Этот вид трансформации также важен в компьютерной графике. Он реализуется в классе QPainter методом shear(). Первый параметр задает сдвиг по вертикали, а второй — по горизонтали. Следующий пример осуществляет скос вниз по вертикали:
QPainter painter; ... painter.shear(0.3, 0.0);
Результат выполнения скоса прямоугольника представлен на рисунке 1.
Рис.1. Пример скоса прямоугольника
Файлы приложения можно взять здесь.
На следующем шаге рассмотрим трансформационные матрицы.