2011-01-26 61 views
0

我現在有一個對象,我已經圍繞垂直(Y)軸移動了一圈。我想旋轉這個對象,所以它總是與圓的正切值對齊,我該怎麼做?不知道什麼組合sin/cosine/tan用作glRotatef的第一個參數...opengl旋轉切線到​​一個圓

謝謝!

回答

1

glRotatef的第一個參數是以弧度表示的角度(所以0不是旋轉,PI翻轉到結尾,2 * PI一直旋轉回原始方向)。

你可能可以通過反覆試驗來解決這個問題,而且花費的時間少於提問的時間。

請注意,如果您選擇的旋轉中心是圓的中心而不是對象的中心,則不需要單獨的翻譯步驟。

+0

請仔細閱讀該問題。如果我想要物體以與圓相切的角度旋轉,我在問什麼值作爲第一個參數傳入 – 2011-01-26 06:23:10