上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 29 下一页
摘要: 一.简介 1.DirectX版本 DirectX1.0 1995年 DirectX 2.0DirectX 3.0DirectX 5.0DirectX 6.0DirectX 7.0 1997年 DirectX 8.0 2000年 DirectX 9.0DirectX 9.0cDirectX 10.0D 阅读全文
posted @ 2019-07-05 10:00 言午丶 阅读(652) 评论(0) 推荐(0)
摘要: 一.简介 d3dx9mesh.h有关网格模型 二.灵活的顶点格式 Direct3D中的顶点不只有空间位置属性,还可以有颜色 法线向量属性等,所以可以自定义一个顶点结构 1.使用 struct ColorVertex{ float _x,_y,_z; //位置 DWORD _color; //颜色}; 阅读全文
posted @ 2019-07-05 09:53 言午丶 阅读(625) 评论(0) 推荐(0)
摘要: 一.简介 阅读全文
posted @ 2019-07-04 10:53 言午丶 阅读(228) 评论(0) 推荐(0)
摘要: 一.D3DXCOLOR(颜色结构体) //全局颜色常量 namespace d3d{ ... const D3DXCOLOR WHITE(D3DCOLOR_XRGB(255,255,255)); const D3DXCOLOR BLACK(D3DCOLOR_XRGB(0,0,0)); const D 阅读全文
posted @ 2019-07-04 10:10 言午丶 阅读(506) 评论(0) 推荐(0)
摘要: 一.OBJ文件简介 obj文件不包含面的颜色定义信息,可以引用材质库存储在一个.mtl的文件中(mtllib 材质库),材质库包含了材质的漫射(diffuse) 环境(ambient) 光泽(specular) 反射(specularity) 折射(refraction) 透明度(transpare 阅读全文
posted @ 2019-07-04 09:48 言午丶 阅读(676) 评论(0) 推荐(0)
摘要: 2.2 用GDI绘图 2.2.1 画直线和曲线 2.2.2 画椭圆/多边形/其他形状 2.2.3 GDI画笔和CPen类 默认画笔是一个像素点宽的黑色实线,如果需要创建一个GDI画笔,就必须CDC::SelectObject()将它选入设备描述表 2.2.4 GDI画刷和CBrush类 默认下画出的 阅读全文
posted @ 2019-07-04 09:26 言午丶 阅读(500) 评论(0) 推荐(0)
摘要: 一.简介 纹理映射是一种为三角形赋予图像数据的技术 在 Direct3D 中一个纹理是通过 IDirect3DTexture9 接口来表示,一个纹理是一个像素矩阵的表面被映射到三角形上 二.纹理坐标 Direct3D 使用一个纹理坐标系统,它是由水平方向的 u 轴(向右为正)和竖直方向 v 轴(向下 阅读全文
posted @ 2019-07-03 15:41 言午丶 阅读(1067) 评论(0) 推荐(0)
摘要: 一.项目背景 因公司项目需要对.x模型进行处理,但是目前市场上处理.x模型文件的软件太少,对这种模型格式不兼容,所以只能转为OBJ这种通用的模型文件格式,最后处理完再把OBJ模型文件格式转换为.x模型文件格式 二.项目实施 做一个开源的小工具,用来转换.x模型文件和OBJ模型文件,分享到Github 阅读全文
posted @ 2019-07-03 14:28 言午丶 阅读(1057) 评论(0) 推荐(0)
摘要: 1.GetWindowRect() 2.ScreenToClient() 3.GetClientRect() 4.MoveWindow() 5.SetWindowPos() 阅读全文
posted @ 2019-07-03 13:51 言午丶 阅读(246) 评论(0) 推荐(0)
摘要: 一.介绍 struct TreeNode{ int val; TreeNode* left; TreeNode* right; TreeNode(int x):val(x),left(NULL),right(NULL){}}; 二.遍历二叉树 1.前序遍历 前序遍历是按照根节点优先,再同级先左再右 阅读全文
posted @ 2019-07-03 13:36 言午丶 阅读(159) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 29 下一页