摘要: 这三个值都是vec3变量,其中eye和center确定视角 eye就相当于人的眼睛,我们观察场景,是从这个坐标去看的,然后有了眼睛,我们观察得有一个方向,那么久需要另外一个坐标,就是center,就是我们要看的点,eye和center这两个点确定一条直线,这条直线就是我们的实视线,这就有了视角。up 阅读全文
posted @ 2016-06-27 13:39 JosephDcc 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include void setupProperties(osgText::Text& textObject,osgText::Font* font,float size,const osg::Vec3& pos ) { tex... 阅读全文
posted @ 2016-06-27 13:37 JosephDcc 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: OSG中的节点主要使用回调(CallBack)来完成用户临时、需要每帧执行的工作。根据回调功能被调用的时机划分为更新回调(Update CallBack)和人机交互时间回调(Event CallBack)。前者在每一帧中系统遍历到当前节点时调用,后者则由交互事件触发,如操作键盘、鼠标、关闭窗口、改变 阅读全文
posted @ 2016-06-27 13:36 JosephDcc 阅读(3037) 评论(0) 推荐(0) 编辑
摘要: osg::Shape类 继承自osg::Object类; osg::Shape类是各种内嵌几何体的基类,不但可以用于剔除和碰撞检测,还可用于生成预定义的几何体对象; 常见的内嵌几何体包括: osg::ShapeDrawable类: 派生自osg::Drawable类; 在osg::ShapeDraw 阅读全文
posted @ 2016-06-27 13:30 JosephDcc 阅读(6484) 评论(0) 推荐(0) 编辑
摘要: osg::DisplaySettings::instance()->setNumMultiSamples(4); 在osg+mfc下成功实现抗锯齿,在程序初始化的时候,即在osg控制类中,我的是OSG_MFC.cpp(头文件中#include <osg/Multisample>)中的 void cO 阅读全文
posted @ 2016-06-27 13:27 JosephDcc 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: 在OpenSceneGraph中,智能指针(Smart pointer)的概念指的是一种类的模板,它针对某一特定类型的对象(即Referenced类及其派生类)构建,提供了自己的管理模式,以避免因为用户使用new运算符创建对象实例之后,没有及时用delete运算符释放对象,而造成部分内存空间被浪费的 阅读全文
posted @ 2016-06-27 13:26 JosephDcc 阅读(3143) 评论(0) 推荐(0) 编辑
摘要: 《OpenSceneGraph三维渲染引擎编程指南》书中选中高亮效果示例。osgFX特效 2、得到鼠标的位置 osgFX特效1、高亮,在开头的时候写了; 2、线框: 阅读全文
posted @ 2016-06-27 13:19 JosephDcc 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: 第一步:安装git软件 方法:百度git 点击下载,然后双击安装,一直点下一步即可。 第二步:设置用户名和邮箱 方法:在桌面上点鼠标右键,选择Git Bash,然后分别运行命令 git config --global user.name "username" git config --global  阅读全文
posted @ 2016-06-27 13:13 JosephDcc 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: 1 网上查到资源不符 网上查到的Apache绑定域名都说要修改http.conf文件,但是我的服务器上的apache是通过apt-get install安装的,安装方法应该是没错的,但是通过find / -name "http.conf" -print搜索的结果是空的,使用find / -name 阅读全文
posted @ 2016-06-27 13:11 JosephDcc 阅读(3502) 评论(0) 推荐(0) 编辑
摘要: 最近一个项目要开发网页端人脸识别项目,人脸识别的算法已经写好,是C++版,但是网页端要求使用Java后台,这就涉及到Java调用DLL的问题。经过查找,实现了一个简单的例子。 1、第一步,先在Java中新建一个类 如上图,其中注意这句System.loadLibrary("javaCallcpp") 阅读全文
posted @ 2016-06-27 13:06 JosephDcc 阅读(34601) 评论(6) 推荐(2) 编辑