http://blog.csdn.net/loveclover

第一步:建立自定义顶点格式

在使用纹理之前,必须使用包含纹理坐标的自定义顶点格式。对于图元中的每个向量,纹理坐标用来说明应该在哪里放置纹理。纹理坐标的范围是0.0到1.0,(0.0,0.0)表示纹理的左上角,(1.0,1.0)表示纹理的右下角。

下面的代码展示了Texture示例工程如何建立包含纹理坐标的自定义定点格式。

// A structure for our custom vertex type. Texture coordinates were added.
struct CUSTOMVERTEX
{
    D3DXVECTOR3 position; 
// The position
    D3DCOLOR    color;    // The color
#ifndef SHOW_HOW_TO_USE_TCI
    FLOAT       tu, tv;   
// The texture coordinates
#endif
}
;

// Our custom FVF, which describes our custom vertex structure
#ifdef SHOW_HOW_TO_USE_TCI
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE)
#else
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE|D3DFVF_TEX1)
#endif


 

posted on 2008-03-19 11:46 Sure 阅读(261) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(5)

随笔分类

随笔档案

相册

搜索

最新评论

阅读排行榜

评论排行榜