2021年3月31日 星期三

NEKO no Computer Graphics_week06

     今天不放封面了


    首先畫一個正方形,讓它旋轉

    




    然後先處裡細節的部份

    畫一個藍色長條

    glScalef(x,y,z) 改變cube的變形

    
    

    應用上周的觀念
    
先移後轉

先轉後移


    
    然後把兩個觀念合併
    
    像這樣:
    


    先移旋轉中心點,旋轉時再移動物體位置

    以白色方塊為身體作出手臂感
    
    同時把藍條寫成函式hand()方便代入
    
    接著讓手臂變成兩節:


    再寫一個陣列階層,使他接著第一節手臂做旋轉

    因為要融入畫面,所以把數值都改小了

    兩個手臂:複製改數值

    結果如下:
    


    前面沒跟到課有點可惜

    只好無師自通了= =

    下周見




    
    
    
    

沒有留言:

張貼留言

距地表面160 Week11

 #include "glm.h" GLMmodel* pmodel = NULL; void drawmodel(void) {     if (!pmodel) { pmodel = glmReadOBJ("data/porsche.obj...