2012-01-07 20 views
1

私はC++を使って立方体を描いています。私は時計回りの回転で軸の周りを回転する必要があります。netの反時計回りの回転のための方法しか見つかりませんでした。回転の後にキューブの新しい点を計算する必要があります。キューブを時計回りにx軸回りに回転する

+0

C++無キューブを持っていないcos (-t) = cos tsin (-t) = -sin tを使用して([時々](http://weegen.home.xs4all.nl/eelis/analogliterals.xhtml))。使用しているグラフィカルツールキットを含め、多くの詳細を指定する必要があります。 –

答えて

0

反時計回りに回転する式がわかっている場合、時計回りに回転させるのはかなり簡単です。アンチロックの回転が正の場合、時計回りに回転させるには負のシータを方程式に入れるだけです。

例えば、反時計回りの回転式の場合:

x1 = x cos t - y sin t 
y1 = x sin t + y cos t 

そして時計回りの回転の式は次のようになります

x1 = x cos (-t) - y sin (-t) 
y1 = x sin (-t) + y cos (-t) 

x1 = x cos t + y sin t 
y1 = -x sin t + y cos t 
関連する問題