DirectX
bluedump
这个作者很懒,什么都没留下…
展开
-
D3DPRESENT_PARAMETERS 参数说明
D3DPRESENT_PARAMETERS 参数说明struct D3DPRESENT_PARAMETERS{ UINT BackBufferWidth; UINT BackBufferHeight; D3DFORMAT BackBufferFormat; UINT BackBufferCount; D3DMULTISAMPLE原创 2009-05-16 21:30:00 · 1740 阅读 · 0 评论 -
绘制流水线(2)
2.3 渲染管线一旦我们描述几何学上的3D场景和设置了虚拟照相机,我们要把这个场景转换成2D图象显示在显示器上。这一系列必须完成的操作就叫做渲染管线。图2.7展示了一个简化的渲染管线,随后将详细解释图中的每一部分。 渲染管线中的许多级都是从一个坐标系到另一个坐标的几何变换。这些变换都通过矩阵变换来实现。Direct3D为我们进行变换计算并且如果显卡支持硬件变换的话那转载 2009-05-15 11:21:00 · 995 阅读 · 0 评论 -
矩阵类型及其操作
在Direct3D中,顶点坐标变换通常是借助于矩阵实现的,因此下面首先介绍在Direct3D中提供的各种矩阵类型和相关的矩阵运算函数。 1、D3DMATRIX矩阵类型D3DMATRIX是Direct3D中最简单的矩阵类型,其定义如下:typedef struct _D3DMATRIX { union { struct { float转载 2009-05-15 09:55:00 · 2451 阅读 · 0 评论 -
材质D3DMATERIAL9
光照的两大要素是光源和物体的材质,物体表面材质属性决定了它能反射什么颜色的光线以及反射多少光线。一、Direct3D中材质的定义D3D中材质通过D3DMATERIAL9结构来表示:typedef struct D3DMATERIAL9 ...{ D3DCOLORVALUE Diffuse; D3DCOLORVALUE Ambient; D3DCOLORVALUE翻译 2009-05-19 20:51:00 · 1331 阅读 · 0 评论