![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
directX
jiangdewei2012
这个作者很懒,什么都没留下…
展开
-
PeekMessage/GetMessage SendMessage和PostMessage SendMessageTimeOut
1.PeekMessage/GetMessage 两个函数主要有以下两个区别: 1.GetMessage只有在等到消息时才返回,没有消息时就会阻塞线程,这时线程的时间片将会被出让给别的线程。而且当GetMessage遇到WM_QUIT时,将会返回0. 而PeekMessage只是检查一下消息队列,有没有消息都会立即返回,只是在没有消息的时候返回值为0. 所以Peek原创 2014-03-11 10:14:13 · 629 阅读 · 0 评论 -
应该记住的基本流程及其函数、背面剔除
在绘制前可能需要初始化的动作: 清除back buffer的当前缓冲器(也可以有深度缓冲器、模板缓冲),设置世界矩阵、投影矩阵和视点,再有就是视口。 清除三种缓冲区: 定义: Clear(THIS_ DWORD Count,CONST D3DRECT* pRects,DWORD Flags,D3DCOLOR Color,f原创 2014-06-02 17:45:00 · 742 阅读 · 0 评论 -
三角形失真解决方法和纵横比的关系
见下图,可以看到变换的关系:原创 2014-06-15 16:21:41 · 632 阅读 · 0 评论 -
D3D 的 一个win32 框架程序
//-----------------------------------------------------------------------------// File: CreateDevice.cpp//// Desc: This is the first tutorial for using Direct3D. In this tutorial, all//原创 2014-05-21 14:26:53 · 477 阅读 · 0 评论 -
裁剪多余的物体
http://hi.baidu.com/hunvoqmqccbepqq/item/17f50403324e8fc590571846原创 2014-04-23 13:52:43 · 369 阅读 · 0 评论 -
D3D 的D3DXMatrixLookAtLH矩阵的计算过程
1. 线性空间,向量,基三者之间的关系:线性空间是由向量的集合组成的。在维度为n的向量空间中,基就是由n个互相垂直的向量组成,并且在这个线性空间中的任何一个向量都能表示为基中n个向量的线性组合。 2. 维数为3的向量空间的定义:维度为3的线性空间具有几何意义,它的定义是:所有在三维空间中以原点为起始点的向量的集合。这里需要注意的是这里的向量的定义都是以原点为起点原创 2014-03-25 15:36:01 · 1133 阅读 · 0 评论 -
完整的绘制一个图元的基本步骤
1.D3D 从0到一个图元的绘制 的步骤 (1).初始化D3D(LPDIRECT3D9)和Device(LPDIRECT3DDEVICE9)对象。 这里的主要作用是:设置back buffer的个数、格式,还有在swapBuffer之后对buffer的处理方法,比如back buffer的内容被删除或者back buffer的内容部变;是否启用 z-buffer 或者原创 2014-03-10 18:00:16 · 1689 阅读 · 0 评论 -
从0到第一个D3D程序
1原创 2014-03-08 14:36:01 · 699 阅读 · 0 评论 -
d3d矩阵变换
1. d3d的绘制流水线 局部坐标系(模型空间)、世界坐标系、观察坐标系、背面消隐、光照、裁剪、投影、视口变化、光栅化 每个3D模型都有自己的空间,空间的中心(原点)就是模型的中心。 世界空间就是物体(模型)存在的地方。世界的中心就是原点(0,0,0),注意屏幕中间的那一点不是世界空间的中心点,屏幕中间的那一点是由观察坐标系和投影的近裁剪平面决定的。原创 2014-03-10 10:58:13 · 1582 阅读 · 0 评论 -
D3D、OpenGL顶点和矩阵的相乘和存储:
D3D矩阵存储是行主序(row-major order)/行优先 OpenGL矩阵存储是列主序(column-major order)/列优先: 线性代数意义的同一个矩阵,在d3d 和 ogl 中却有不同的存储顺序 线代:a11,a12,a13,a14 |D3D : a11,a12,a13,a14 | OpenGL: a1原创 2014-06-15 16:08:15 · 1059 阅读 · 0 评论