[程式] openGL關於旋轉座標

看板GameDesign (遊戲設計)作者 (史摩布萊克)時間18年前 (2006/12/14 19:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
首先感謝你進來觀看 我是OPENGL的新手 最近卡住一個問題 我畫的是一個桿件 現在想讓這個趕件 以點o為旋轉中心 ________________________ | .o .c .b| |________________________| 但是我以下方的方法寫 它是以點c來旋轉 那我應該要增加什麼嗎?? glPushMatrix(); RotateCurrentAxis(); glTranslatef(25.0f, 25.0f, 68.0f); static float s_rot1 = 0.0f; static float s_rotdelta = 2.0f; s_rot1 += s_rotdelta; glRotatef(s_rot1, 1.0f, 0.0f, 0.0f); glCallList(nPART_2); glPopMatrix(); ==============================以上為第一個問題==================== 第二問 我現在想要o點延一個圓的圓周移動 並且 b點延著一個水平方向移動 那我又應該要怎麼寫呢? 感謝你的解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.199.113 ※ 編輯: Yehsb 來自: 140.118.199.113 (12/20 15:49)
文章代碼(AID): #15WJK_CI (GameDesign)
文章代碼(AID): #15WJK_CI (GameDesign)