摘要: 转自:http://blog.csdn.net/akof1314/article/details/6292980,非常好的一份教材!Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。 Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实 阅读全文
posted @ 2013-05-05 18:17 qingsun_ny 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 打开Visual Studio 2008,新建Visual C++工程,选择所需类型,如基于Win32控制台程序,工程名为example,确定之后,在弹出的对话框中“应用程序设置”打钩上“控制台应用程序”和“空项目”,点“完成”;右击example工程下的“源文件”→“添加”→“新建项”→左边的“代码”→选中右边的“C++文件(.cpp)”,文件名为example,点“添加”,如图所示: 阅读全文
posted @ 2013-05-05 16:58 qingsun_ny 阅读(908) 评论(0) 推荐(0) 编辑
摘要: dos系统,即cmd不区分大小写。cd\进入D盘cd\a\x进入d盘下,a文件夹下的x文件夹具体例子参见转载文章:VS2008下直接安装使用Boost库1.46.1版本 阅读全文
posted @ 2013-05-05 16:57 qingsun_ny 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 如图,红色图为蓝色图的dual graph。蓝色、红色各为一个graph,蓝色图中的每一个face中的每一个point(注意:外部整个胃一个face,除了那些三角形外,外部用一个point),这些point通过faces中的一条边,然后两两相连,注意有的两两相连包括两条线,有的只有一条。 阅读全文
posted @ 2013-05-05 11:37 qingsun_ny 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 假设k=0时成立,k=n时成立,然后证明k=n+1时是否也成立。如果k=n+1成立,则结论成立。 阅读全文
posted @ 2013-05-05 11:22 qingsun_ny 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 在做radiosity的过程中,碰到一个一直比较纠结的问题是关于glfrustum的nearplane是否应该恰好应该为hemicube的真实的最短边,现在想通说不用。具体过程:通过设置glulookat和glfrustum为hemicube的side和top设置视图,然后通过glReadBuffer读取存储在frame buffer中的图像,然后存储进入数组colorbuf中,根据colorbuf中存储的值来判断是哪个面gather能量,因为每个gather的面都用唯一的颜色标识。=>我们通过读取frame buffer中存储的图像,将其切割成winWithHeight份(即正方形的宽 阅读全文
posted @ 2013-05-03 23:55 qingsun_ny 阅读(381) 评论(0) 推荐(0) 编辑
摘要: Project:一个工程下头可以包含多个解决方案(.sln),即多个解决方案,他们相互独立。每个解决方案解决各自的问题,他们所获得的结果可以相互使用。他们可能共享某几个.h 和 .cpp。当要调试某一个解决方案(.sln)时,将其设为启动项目,然后调试。编程过程:1 先理解情境,知道大体的流程,即framework;2 伪代码实现,逐步完善自己的理解;3 写代码。 阅读全文
posted @ 2013-05-03 10:57 qingsun_ny 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 在计算机中,说几维是指有几个未知参数,而不是像所说的3D那样是有x,y,z三个相对垂直的坐标轴。 阅读全文
posted @ 2013-05-03 09:36 qingsun_ny 阅读(180) 评论(0) 推荐(0) 编辑
摘要: linear interpolation:bilinear interpolation = 2次linear interpolation + 1 次linear interpolation = 3 次 linear interpolation红点→蓝点 →绿点trilinear interpolation = 2次bilinear interpolation+ 1 次linear interpolation = 2 * 3次 linear interpolation+ 1 次linear interpolation = 7次linear interpolation黑点→蓝点... 阅读全文
posted @ 2013-05-03 08:57 qingsun_ny 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 基本概念:频率:在1s内完成多少个周期。造成alising的原因是 high frequency signal try to pretend low frequency signal.1 continuous image:图像的分辨率是无限的。在现实的场景(拍照时对着大自然的场景)或者我们在计算机构造的场景一开始分辨率是无限的,但是当我们拍照或者在计算机的屏幕上显示的时候,需要采样,这时候的分辨率就不是无限的。因此不存在continuous image这只是一种理想的状态。因此,在anti-alising时,理想的状态是将图形从空间域转到频率域,然后使用box filter的低通滤波但是对频率 阅读全文
posted @ 2013-05-02 23:55 qingsun_ny 阅读(558) 评论(0) 推荐(0) 编辑