<< PREV | PAGE-SELECT | NEXT >>

>> EDIT

DirectX 3D:UV貼圖基礎。

※配合2012/4/16課程所應用到的程式。



無論是U方向還是V方向,貼圖範圍都是1。
 
 
※參見範例cube.cpp。
 
v[n] = Vertex( float x ,float y ,float z ,float  nx ,float ny ,float  nz ,float  u ,float  v);
 
  

由此段我們可得知,

上面所指的4個頂點如下圖所示:
 
以下圖為例,如果我們要將圖貼在九宮格的正中央。

我們設綠色點為座標原點,向右為正、向下為正。
如圖可推斷出四點的UV座標為圖上所標。
 
※如果要左右鏡射貼圖,將UV頂點座標左右對調即可,反之亦然。

| 程式筆記 | 15時39分 | comments:0 | trackbacks:0 | TOP↑















非公開留言:

http://nuitjean.blog131.fc2.com/tb.php/199-7d44e28e

<< PREV | PAGE-SELECT | NEXT >>