[程式] openGL關於旋轉座標
首先感謝你進來觀看
我是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)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章