OpenGLnbsp贴图实作重点.pdfVIP

  • 2
  • 0
  • 约3.07千字
  • 约 3页
  • 2021-03-01 发布于黑龙江
  • 举报
OpenGL 貼圖實作重點 貼圖時使用的圖檔格式為 24-bits bitmap(其實其它可以用程式讀入的圖檔格式 也可以,這裡我們只提供讀取bitmap 格式的程式碼) , 另外,圖檔的寬高不一定要相等,但都必須是 2 的次方 !一個不符合前述規則 的圖檔將無法順利被載入來進行接續的貼圖動作! Project 中記得要加入bitmap.cpp 。 請將 dice.png 轉存成可以被 glut 呼叫的 bitmap 格式(24 bits)並用該bitmap 來 把立方體貼成骰子(dice) 。 不管圖檔的尺寸大小如何,形狀是長方形或是正方形,其水平(+x 往右)與垂直(+y 向上)方向的數值範圍均為 0 ~ 1 。所以我們在指定貼圖座標時,需要格外小心地 注意給出的數值範圍! S: x 方向 T: y 方向 (S, T) = (x, y) 可以依字母順序來記! 如果設為 GL_REPEAT: 相當於將圖形視為 1x1 的單位區塊,貼圖內容會以磁 磚拼貼的方式重複呈現 如果設為 GL_CLAMP: 只有座標在 1 單位內的貼圖內容會出現,除此之外將重複 的呈現其最接近邊界的結果 在 GL_REPEAT

文档评论(0)

1亿VIP精品文档

相关文档