.plan

everybody lies

导航

2009年7月22日 #

2008年的D3D学习笔记(3)

摘要: 月曜日:Direct3D:纹理映射2008/07/14 14:10 所谓为例映射就是可以把图像数据映射到三角单元上,使用的接口是IDirect2DTexture9 1,纹理坐标 纹理的坐标系是沿着水平方向和垂直方向的,对于坐标系标示的纹理元素称为纹理元。且坐标限定在区间[0,1]内。要显示纹理,需要在顶点结构中添加纹理坐标。且修改FVF值。 2,创建并启用纹理 纹理数据从图像文件中读入,写入到ID... 阅读全文

posted @ 2009-07-22 23:11 housechen 阅读(424) 评论(0) 推荐(0) 编辑

2008年的D3D学习笔记(2)

摘要: 水曜日:DirectX绘制图形2008/06/2501:40 1,首先需要考虑顶点信息的存储,也就是顶点缓存和索引缓存的实现 IDirect3DVertexBuffer9是顶点存储,IDirect3DIndexBuffer9是索引缓存。 可以使用Creat函数来创建它们: HRESULT IDirect3DVertexBuffer9::CreatVertexBuffer( UINT Length,... 阅读全文

posted @ 2009-07-22 23:05 housechen 阅读(943) 评论(0) 推荐(0) 编辑

2008年的D3D学习笔记(1)

摘要: 水曜日--direct3d初始化2008/06/1820:34 #Directx Direct3D的初始化过程: (1)获取接口IDirect3D9 which is used 获取系统中物理硬件设备的信息并创建接口IDirect3DDevice9 which is a c++ object which 代表了我们用来显示3D图形的物理硬件设备的指针 (2)检查设备性能(D3DCAPS9),判断主... 阅读全文

posted @ 2009-07-22 23:04 housechen 阅读(728) 评论(0) 推荐(0) 编辑