OpenGL旋转
OpenGL旋轉
- OpenGL旋轉簡介
- 源代碼剖析
- 主要源代碼
OpenGL旋轉簡介
接下來的變換是旋轉,即我們想要相對于軸旋轉的角度和點。為此,3 坐標中的 2 個(X、Y 和 Z)將始終更改,其中一個坐標將保持不變。這意味著路徑將位于 3 個主平面之一:XY(當圍繞 Z 旋轉時)、YZ(相對于 X 的旋轉)和 XZ(對于 Y 軸)。您可以選擇圍繞任意軸旋轉的變換,但它們相當復雜,我們目前不需要它們。
讓我們一般地定義一個任務。讓我們關注以下圖表:
我們想在圓周上移動 (x1,y1) 在 (x)2,y2).換句話說,我們要旋轉一個點(x1,y1) 在 a 的拐角處2.假設圓的半徑為 1。這意味著: x1=cos(a1) y1=sin(a1) x2=cos(a1+a2) y2=sin(a1+a2)
我們將使用以下三角形符號來查找 x
總結
- 上一篇: 来分期保险费可以退吗
- 下一篇: 建信信托是国企吗