2012年9月8日

摘要: C++的单件模式 双件模式! N件模式!(转载) 2009-12-10 22:23 什么是单件模式? 在面向对象的程序设计中,对群体数据的管理一般都会设计一个管理类,但这个管理类有个特点,就是在整个程序中不需要多个副本,否则多个副本会占用无谓的内存,而且对于抽象模型会不易理解。 这时就需要设计一个只... 阅读全文
posted @ 2012-09-08 21:36 _Smileヾ 阅读(436) 评论(0) 推荐(0) 编辑

2012年8月30日

摘要: c1xx fatal error C1083 Cannot open source file src random cpp No such file or directory.txt 在VS2008 VC++项目中,新建了一个cpp文件,然后在物理硬盘上手动删除了,就出现如下错误。 1>---... 阅读全文
posted @ 2012-08-30 22:05 _Smileヾ 阅读(7351) 评论(2) 推荐(2) 编辑

2012年8月29日

摘要: 资源分类 顶点缓冲(VertexBuffer) 索引缓冲(IndexBuffer) 纹理(Texture)资源存储 显存(Video Memory) 通过AGP直接访问的内存(AGP Aperture,也叫做非本地显存) 系统内存(System Memory)性能权衡 我们... 阅读全文
posted @ 2012-08-29 15:35 _Smileヾ 阅读(511) 评论(0) 推荐(0) 编辑

2012年8月11日

摘要: C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容 【转】 参考度4.6星 源地址:http://blog.csdn.net/daheiantian/article/details/6438782 ---------------------... 阅读全文
posted @ 2012-08-11 08:36 _Smileヾ 阅读(503) 评论(0) 推荐(0) 编辑

2012年8月6日

摘要: D3DFVF_XYZRHW 2011-06-27 01:57:31|分类:Directx|标签:d3dfvf_x|字号订阅 同样的程序,用D3DFVF_XYZ格式完全没问题,改成XYZRHW就渲染不出来,实在不知道该怎么样调试D3D程序了,在codesampler上找到一个例子看,RH... 阅读全文
posted @ 2012-08-06 18:48 _Smileヾ 阅读(686) 评论(0) 推荐(0) 编辑
 
摘要: 学C++的时候,这几个输入函数弄的有点迷糊:1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar() 附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符 1、cin>> 用法1:最基本,也... 阅读全文
posted @ 2012-08-06 01:09 _Smileヾ 阅读(253) 评论(0) 推荐(0) 编辑

2012年8月4日

摘要: 向量就是包含大小(长度)和方向的一个量。向量有2维的,也有3维甚至4维的。在DX的所有结构体中,有一个结构体是用来表示3维向量的,它就是D3DVECTOR,这个结构体很简单,只有三个成员:x、y、z。一般来说,如果不涉及到向量运算的话,用这个结构体来定义一个向量就可以了。我们可以它来表示方向以及顶点... 阅读全文
posted @ 2012-08-04 03:49 _Smileヾ 阅读(1696) 评论(0) 推荐(0) 编辑

2012年8月3日

摘要: Camera in Direct3D These notes describe one method of implementing a first person camera using Direct3D. View Matrix For the view matrix we can use th... 阅读全文
posted @ 2012-08-03 02:26 _Smileヾ 阅读(607) 评论(0) 推荐(0) 编辑
 
摘要: struts Object{ D3DMATRIX matLocal;}用该矩阵中的三个向量分别表示物体的朝向:Look,Up,Right,这个里的含义如同openGL里边相机的Look,Up,Right是一样的。然而实际上定位一个物体除了上述三个向量表示的姿态以外,还需要一个位置信息,于是我们用第四... 阅读全文
posted @ 2012-08-03 02:25 _Smileヾ 阅读(520) 评论(0) 推荐(0) 编辑
 
摘要: D3D编程必备的数学知识(3) 矩阵 在这一部分我们关注的焦点是数学中的矩阵。它们在3D图形学中的应用将在下一部分讲解。 一个m×n的矩阵是由m行和n列的数字组成的矩阵列。行和列的数字就是这个矩阵的维数。我们通过写在下方的数字识别矩阵清单,数字中的第一个表示行第二个表示列。例如下边的M是3×3矩阵... 阅读全文
posted @ 2012-08-03 01:05 _Smileヾ 阅读(2270) 评论(0) 推荐(0) 编辑