# week11-1_TRT_angle
1.建立專案
2.上週010-1貼上
3.複習小考T-R-T轉動
```cpp
glPushMatrix();
///glTranslatef();
glRotatef(angle++,0,0,1); ///Z軸做轉動
glTranslatef(0.15,0,0); ///把旋轉中心放到畫面正中心
myArm();
glPopMatrix();
記得
glutIdleFunc(display);
```
# week11-2_obj_gundan_opencv_texture_lighting
把環境設好: download opencv
小心:add PATH
小心:目錄不要改
小心:重開codeblocks
codeblocks: setting-compiler
C:\OpenCV2.1\include
C:\OpenCV2.1\lib
cv210 cxcore210 highgui210
## Maya 切割、匯出OBJ
有Autodesk 帳號,註冊maya教育版
## 繼續修改 week11-2_obj_gundan_opencv_texture_lighting
1.把剛剛的handA.obj handA.mtl handB.obj handB.mtl 放進data目錄
2.改成是 GLMmodel * pmodel = NULL; 改成
```cpp
GLMmodel * pmodel = NULL;
GLMmodel * handA= NULL;
GLMmodel * handB= NULL;
```
再做修改 voidrawpmodel 改成void drawHandA、B(void)
裡面的 pmodel 也改成handA handB
```cpp
void myBody()
{
glPushMatrix();
glColor3f(1,0,0);
glutSolidCube(0.6);///mybody
glPopMatrix();
}
float angle = 0; ///加這行, 讓它轉動
void display()
{
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
glDisable(GL_TEXTURE_2D);
myBody();
glEnable(GL_TEXTURE_2D);
glColor3f(1,1,1);
```
沒有留言:
張貼留言