代码改变世界

随笔档案-2012年08月

Direct3D 9学习笔记(13)网格(Mesh)4

2012-08-23 22:42 by Clingingboy, 354 阅读, 收藏, 编辑
摘要: 一.渐进网格概念 除了优化网格之外,还可以根据远近来减少网格的数量,减少不必要的呈现(太远的物体,即使很精确,肉眼也无法识别) 二.生成渐进网格 三.ID3DXPMesh 阅读全文

Direct3D 9学习笔记(12)网格(Mesh)3

2012-08-23 22:23 by Clingingboy, 375 阅读, 收藏, 编辑
摘要: 一.ID3DXBuffer 二.XFile 加载XFile 示例 HRESULT hr = 0;//// Load the XFile data.//ID3DXBuffer* adjBuffer = 0;ID3DXBuffer* mtrlBuffer = 0;DWORD numMtrls = 0;hr = D3DXLoadMeshFromX( ... 阅读全文

无注册表的COM调用

2012-08-21 11:19 by Clingingboy, 662 阅读, 收藏, 编辑
摘要: 跳过注册表部分 http://blog.csdn.net/problc/article/details/7428440 HRESULT WINAPI CreateCOMObject( LPCWSTR pstrDll, REFCLSID rclsid, REFIID riid, LPVOID* ppObject, IUnknown* pUnkOuter ){ if (ppObject... 阅读全文

Direct3D 9学习笔记(11)网格(Mesh)2

2012-08-20 14:03 by Clingingboy, 739 阅读, 收藏, 编辑
摘要: 七.网格优化 参数解释: 示例: //// Optimize the mesh to generate an attribute table.//std::vector<DWORD> adjacencyBuffer(Mesh->GetNumFaces() * 3);Mesh->GenerateAdjacency(0.0f, &adjacencyBuffer[0]);hr = M... 阅读全文

Direct3D 9学习笔记(10)网格(Mesh)1

2012-08-20 13:41 by Clingingboy, 326 阅读, 收藏, 编辑
摘要: 一.获取网格顶点和索引坐标 二.顶点坐标读写操作 三.获取额外的几何信息 四.子集概念 五.属性缓存 六.绘制网格 1 阅读全文

Effective C++学习笔记目录

2012-08-14 13:41 by Clingingboy, 496 阅读, 收藏, 编辑
摘要: 整理一下 Effective C++ 学习笔记(第三章、第四章) effective C++ 第五章 effective c++ 第六章 模板部分参考链接 http://dongxicheng.org/cpp/effective-cpp-part2/ 阅读全文

Direct3D 9学习笔记(9)文本绘制

2012-08-10 13:26 by Clingingboy, 677 阅读, 收藏, 编辑
摘要: 一.使用ID3DXFont接口 创建一个ID3DXFont对象 D3DXFONT_DESC df;ZeroMemory(&df, sizeof(D3DXFONT_DESC));df.Height = 25; // in logical unitsdf.Width = 12; // in logical units df.Weight ... 阅读全文

Direct3D 9学习笔记(8)混合

2012-08-08 22:40 by Clingingboy, 317 阅读, 收藏, 编辑
摘要: 以上两张图说明混合问题,即将2张图的像素混合起来 一.概念 二.公式参数 三.启用混合效果 四.设置混合因子 五.透明度 六.利用工具创建Alpha通道 一个背景和一个dds组合的混合效果 阅读全文

Direct3D 9学习笔记(7)纹理实例

2012-08-08 22:10 by Clingingboy, 738 阅读, 收藏, 编辑
摘要: 纹理寻址 D3DSAMP_ADDRESSU Texture-address mode for the u coordinate. The default is D3DTADDRESS_WRAP. For more information, see D3DTEXTUREADDRESS. D3DSAMP_ADDRESSV Texture-address mode for t... 阅读全文

Direct3D 9学习笔记(6)纹理概念

2012-08-08 21:57 by Clingingboy, 769 阅读, 收藏, 编辑
摘要: 即贴图 一.加载图片资源 二.设置当前纹理 SetTexture方法 D3DXCreateTextureFromFile( Device, "dx5_logo.bmp", &Tex);Device->SetTexture(0, Tex);三.纹理过滤器两种情况:放大和缩小三种设置方式//// Values for D3DSAMP_***FILTER textur... 阅读全文

Direct3D 9学习笔记(5)颜色

2012-08-07 22:42 by Clingingboy, 370 阅读, 收藏, 编辑
摘要: 一.三个宏 // D3DCOLOR is equivalent to D3DFMT_A8R8G8B8#ifndef D3DCOLOR_DEFINEDtypedef DWORD D3DCOLOR;#define D3DCOLOR_DEFINED#endif// maps unsigned 8 bits/channel to D3DCOLOR#define D3DCOLOR_ARGB(a... 阅读全文

Direct3D 9学习笔记(4)基本顶点绘制呈现

2012-08-07 14:08 by Clingingboy, 787 阅读, 收藏, 编辑
摘要: http://www.cnblogs.com/Clingingboy/archive/2012/07/27/2611752.html 接上 六.绘制准备工作 为绘制流水线提供数据 Device->SetStreamSource(0, Triangle, 0, sizeof(Vertex));Device->SetFVF(Vertex::FVF);七.绘制图形bool Display... 阅读全文
点击右上角即可分享
微信分享提示