Народ, забыл отписаться, на самом деле все это можно сделать, оказалось я копал в правильном направлении, в Qt есть поддержка трансформации в перспективу, добился нужного эффекта следующим кодом:
C++ (Qt)
QTransform transform;
transform.translate(rect.width() / 2, 0);
transform.rotate(80, Qt::XAxis);
transform.translate(-rect.width() / 2, 0);
Т.е. просто делаем rotate где задаем последним параметром по какой координате крутить в пространстве.
А в инете наткнулся на пример (
http://zrusin.blogspot.com/2006/09/perspective-transformations.html жалко без исходников) там прямоугольную картинку за углы в любом направлении изменяют, хитро высчитывая матрицу трансформации, кстати еслиб кто на в нормальный мануал по этой матрице ткнул было бы совсем офигенно :-)