2022年4月26日 星期二

Ru的電腦圖學筆記>

 

step01 貼圖

    1.安裝 freeglut 、OpenCV2.1

        -重開 CodeBlocks,新增一個GLUT檔案,檔名:week10_texture_background

        -把上一周的程式碼拿來用

    2.OpenCV 設定

        -Setting-Compiler👉Search directories👉Compiler👉C:\OpenCV2.1\include

          -Setting-Compiler👉Search directories👉Linker👉C:\OpenCV2.1\lib

          -Setting-Compiler👉Linker settings👉cv210、cxcore210、highgui210

          -下載 earth.jpg 放到 freeglut 的 lib 工作目錄裡

step02

    1.利用 glBegin(GL_POLYGON) 開始畫

    2.上週貼圖+貼到圓球=會轉的地球

        -新增 GLUT 檔案,檔名:week10_texture_earth 貼上之前的程式碼

        -gluSphere(一個指標, r半徑, slices柳丁切經線, stacks堆疊緯);

         gluSphere(sphere   ,1        ,30                        ,30                  );

    3.從 Front view 變成 Top view

step03 

    1.轉正



    2.鋼彈模型

        -到 jsyeh.org/3dcg10 下載 source.zip (glm.h、glm.cpp 放到專案的目錄)

        - Teams 下載 Gundam 模型,Gundam 裡面的 data 放到 freeglut\bin 裡

        -開啟新的 GLUT 專案,檔名:week10_texture_model

   

沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...