2012-03-23 13 views
1

私は何をしようとしているのですか、 私はクライアント領域を持っています(0,0)、(1,0),,私は(-1.5から四辺形を描いています、-1.5)〜(1.5,1.5)となるので、クアッドを回転させてもクライアント領域は常にクワッドで覆われたままです。 GlRotated()関数は、左上の点(この場合は-1.5、-1.5)をピボット点として使用してクワッドを回転させ、クライアント領域の中心点(つまり0.5,0.5)をピボットとして使用してクワッドを回転させることができますクワッドの回転のポイント。OpenGLのローテーションでの問題

答えて

2

あなたができることは、クワッドをクライアントエリアの中心点にglTranslateしてglRotateすることです。クライアントエリアの中心に4つのピボットを効果的に残します。