摘要: 在VS2010中新建的空 控制台程序,提示没有main函数。用添加新项目的方式添加包含main的CPP。错误原因之一:复制的代码或者由于编码问题,导致找不到main函数。重新敲一下main函数即可。 阅读全文
posted @ 2012-11-29 10:47 清凉一夏o0 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 最近做camera 的 AI,需要对四元数,欧拉角等要有一定的了解,把前面学习的整理了一下:1。四元数的优势: 三维空间的旋转完全可以由4元数来胜任。传统意义上需要3×3矩阵来进行向量的旋转(4x4矩阵的第四列表示平移)。所以四元数更节省空间,运算速度更快。既然四元数能方便的表示3D旋转,那么对他们进行插值就能产生平滑的旋转效果。劣势可能是比较抽象,不大好理解。而且据说顶点变换还是矩阵效率更高(涉及到平移)。2。四元数的物理意义:Q( x, y, z, w)来表示向量 绕轴 A(ax, ay,az) 旋转alpha则: x = sin(alpha/2)*ax; y = sin(alp 阅读全文
posted @ 2012-11-23 16:06 清凉一夏o0 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 在 VC中遇到“error C2630: initialization of 'k' is skipped by 'case' label”的编译错误。MSDN说明如下:compiler error c2360 : initialization of identifier is skipped by... 阅读全文
posted @ 2012-11-22 16:25 清凉一夏o0 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 操作系统装载应用程序后,做完初始化工作就转到程序的入口点执行。程序的默认入口点由连接程序设置, 不同的连接器选择的入口函数也不尽相同。在VC++下,连接器对控制台程序设置的入口函数是 mainCRTStartup,mainCRTStartup 再调用main 函数;对图形用户界面(GUI)程序设置的入口函数是 WinMainCRTStartup,WinMainCRTStartup 调用你自己写的 WinMain 函数。具体设置哪个入口点是由连接器的“/subsystem:”选项确定的,它告诉操作系统如何运行编译生成的.EXE文件。可以指定四种方式:CONSOLE|WINDOWS|NATIVE| 阅读全文
posted @ 2012-06-06 11:01 清凉一夏o0 阅读(300) 评论(0) 推荐(0) 编辑
摘要: "GLUT"[I] 全称为 OpenGL Utility Toolkit.[/I] Mark J. Kilgard 创作的 GLUT 库, 是我们创建完全独立于窗口系统的 OpenGL 程序成为可能. 感谢 GLUT, 我们能够在不了解 X Windows 或者 Microsoft Windows 窗口系统本身的情况下编写3D应用程序. Kilgard 编写了GLUT的 X Windows 版本, 后来, Nate Robins 又将之移植到 Microsoft Windows 系统之上. 谢谢你们二位, 你们完成了一项伟大的工作. 在这份教程里, 我将向你介绍一些关于编写 阅读全文
posted @ 2012-06-06 10:59 清凉一夏o0 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_6ca5ea9f01012rzf.htmlVS系列工具作为目前微软主打的集成开发环境,在历经了近20多年的发展后,到如今已经可以说是Windows平台上各种IDE环境中的翘楚了。很多别的开发工具已经难望其项背了,如今VS2010也已经面市很长时间了,但是因为笔者囊中羞涩,无法升级硬件,所以也没有办法去进行那个180天的VS2010体验之旅了,实为憾事。当然这是别话,现在我主要使用的依然是VS2008,用它来开发我想要的东西。当然主要指使用其中的VC++部分了。 在用VS2005或VS2008的VC++开发产品时,经常遇到的一. 阅读全文
posted @ 2012-05-21 19:29 清凉一夏o0 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 首先感谢:http://www.cppblog.com/kenlistian/archive/2008/11/14/66872.html我想将PhysX SDK中的一个Sample(SampleRayCar) 独立出来。我把所有原例子中的cpp和h文件都考到我新建的工程目录下之后,编译过了,但是连接... 阅读全文
posted @ 2012-05-20 15:09 清凉一夏o0 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1 /* OpenSceneGraph example, osgpick.*/ 2 3 /* osgpick sample 4 * demonstrate use of osgUtil/PickVisitor for picking in a HUD or 5 * in a 3d scene, 6 */ 7 8 #include <osgUtil/Optimizer> 9 #include <osgDB/ReadFile> 10 #include <osgViewer/Viewer> 11 #include <osgViewer/CompositeVi 阅读全文
posted @ 2012-05-11 17:52 清凉一夏o0 阅读(828) 评论(0) 推荐(0) 编辑