摘要:
roll绕Y轴旋转pitch绕X轴旋转heading绕Z轴旋转单位是弧度,可以使用osg::inDegrees(45)将45角度转换为弧度定义一个四元数osg::Quat q( roll,osg::Vec3d(0.0, 1.0, 0.0), pitch,osg::Vec3d(1.0, 0.0, ... 阅读全文
摘要:
if ( BST_CHECKED ==IsDlgButtonChecked( IDC_CHECK1) ){// 勾选}else{} 阅读全文
摘要:
在一个函数中不能混合使用try{}catch(CException *e){}与__try{}__except(EXCEPTION_EXECUTE_HANDLER){}编译时报错error C2713: 每个函数只允许一种异常处理方式解决方法:将__try__except代码单独成一个函数void ... 阅读全文
摘要:
网上有说memcpy是C语言写的,没有异常处理机制。但是貌似SEH可以处理。SEH("Structured Exception Handling"),即结构化异常处理·是(windows)操作系统提供给程序设计者的强有力的处理程序错误或异常的武器。在VS2010编译器中,项目属性->C++->代码生... 阅读全文
摘要:
class MyNodeVisitor:public osg::NodeVisitor{pulic: MyNodeVisitor():osg::NodeVisitor(osg::NodeVisitor::TRAVERSE_ALL_CHILDREN) {} void apply(osg::Geo... 阅读全文
摘要:
顶点从模型空间转换到世界坐标空间只需要乘以世界转换矩阵即可,但是顶点的法向量却不能通过直接乘以这个矩阵将其变换到世界空间。一个顶点的世界转换矩阵为m,则该顶点的法向量转换矩阵为m的逆矩阵然后转置Vec3 localVertex, localNormal;Vec3 worldVertex=localV... 阅读全文
摘要:
需要comctl32.lib今天在codeproject上找到一个屏保程序,http://www.codeproject.com/Articles/1551/Creating-a-screen-saver可能时间比较早,是VC6工程,编译时出现标题所示错误。 阅读全文
摘要:
从工具箱中拖拽一个MFC EditBrowse Control到窗体中,通过设置“Browse Mode”属性指定“文件浏览”还是“文件夹浏览”可以通过添加对象的方式将其与一个CString selectedPath对象关联选择的路径。也可以通过CString selectedPath;GetDlg... 阅读全文
摘要:
Inprojectedmode, you have to specify a map profile (i.e. a mapprojection). You also need to tell osgEarth the spatial reference of your feature data i... 阅读全文
摘要:
具体内容参看文件《CppCheck和PreFast对Cplusplus代码静态分析测试.zip》C++测试源代码main.cpp#define NULL 0#include #include // 没有初始化void defect1(){ int a; int b; b = a;}// 空指针取值v... 阅读全文