我正在爲我的測試做準備,但我需要幫助理解關於軸的旋轉。在一個問題,我承擔的功能drawHouse()
其繪製在xy平面上的鋼絲框架的房子如本圖所示:關於軸的3D旋轉說明。 (簡單編碼)
我們給出的代碼段的多個選擇,並問哪一個會導致這種轉變的房子:
正確的答案是:但如果命令是從後面執行前或者從前到後我不知道:
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glScalef(2, 1, 1);
glRotatef(90, 0, 0, 1);
glRotatef(180, 1, 0, 0);
drawHouse();
問題是我不知道在哪個軸上旋轉哪種方式,所以如果任何人都可以給我一個簡短的總結,我會被迫的。
Original question is 22 on here, PDF
有些人可能會發現它真的很容易,但我只是感到困惑一點,所以請記住這考慮 – Jay