摘要:
1、用notepad++模型的obj格式文件,查找到模型各个部分的名称,命名规则:g mesh......,把名字改为规则命名。 2、选择处理 #ifdef _DEBUG #pragma comment(lib,"osgGAd.lib") #pragma comment(lib,"osgViewer 阅读全文
posted @ 2016-06-27 13:43
JosephDcc
阅读(397)
评论(0)
推荐(0)
摘要:
osg::ref_ptr<osg::Material> material = new osg::Material(); //模型材质信息 material->setTransparency(osg::Material::FRONT_AND_BACK, 1.0); material->setEmiss 阅读全文
posted @ 2016-06-27 13:42
JosephDcc
阅读(638)
评论(0)
推荐(0)
摘要:
1、世界坐标 世界坐标系描述的是整个场景中所有的对象,可以理解为绝对坐标系,所有对象的位置都是绝对坐标。从整体上考虑,它为所有对象的位置提供一个绝对的参考标准,从而避免了物体之间由于独立的物体坐标系而导致的坐标系混乱。 2、物体坐标系 2、物体坐标系 每一个物体都有自己的坐标系,当物体发生交换时,实 阅读全文
posted @ 2016-06-27 13:41
JosephDcc
阅读(8273)
评论(2)
推荐(0)
摘要:
方法一:粒子系统 OSG的粒子系统有自己定义好的模块,如osgParticle::ExplosionEffect(爆炸模拟);osgParticle::SmokeEffect(烟雾模拟);osgParticle::FireEffect(火光模拟)。我觉得可以利用烟雾模拟和火光模拟来做报警特效的展示。 阅读全文
posted @ 2016-06-27 13:39
JosephDcc
阅读(2979)
评论(0)
推荐(0)
摘要:
这三个值都是vec3变量,其中eye和center确定视角 eye就相当于人的眼睛,我们观察场景,是从这个坐标去看的,然后有了眼睛,我们观察得有一个方向,那么久需要另外一个坐标,就是center,就是我们要看的点,eye和center这两个点确定一条直线,这条直线就是我们的实视线,这就有了视角。up 阅读全文
posted @ 2016-06-27 13:39
JosephDcc
阅读(1621)
评论(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
阅读(1853)
评论(0)
推荐(0)
摘要:
OSG中的节点主要使用回调(CallBack)来完成用户临时、需要每帧执行的工作。根据回调功能被调用的时机划分为更新回调(Update CallBack)和人机交互时间回调(Event CallBack)。前者在每一帧中系统遍历到当前节点时调用,后者则由交互事件触发,如操作键盘、鼠标、关闭窗口、改变 阅读全文
posted @ 2016-06-27 13:36
JosephDcc
阅读(3263)
评论(0)
推荐(0)
摘要:
osg::Shape类 继承自osg::Object类; osg::Shape类是各种内嵌几何体的基类,不但可以用于剔除和碰撞检测,还可用于生成预定义的几何体对象; 常见的内嵌几何体包括: osg::ShapeDrawable类: 派生自osg::Drawable类; 在osg::ShapeDraw 阅读全文
posted @ 2016-06-27 13:30
JosephDcc
阅读(6628)
评论(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
阅读(1652)
评论(0)
推荐(0)
摘要:
在OpenSceneGraph中,智能指针(Smart pointer)的概念指的是一种类的模板,它针对某一特定类型的对象(即Referenced类及其派生类)构建,提供了自己的管理模式,以避免因为用户使用new运算符创建对象实例之后,没有及时用delete运算符释放对象,而造成部分内存空间被浪费的 阅读全文
posted @ 2016-06-27 13:26
JosephDcc
阅读(3291)
评论(0)
推荐(0)
摘要:
《OpenSceneGraph三维渲染引擎编程指南》书中选中高亮效果示例。osgFX特效 2、得到鼠标的位置 osgFX特效1、高亮,在开头的时候写了; 2、线框: 阅读全文
posted @ 2016-06-27 13:19
JosephDcc
阅读(1803)
评论(0)
推荐(0)
摘要:
第一步:安装git软件 方法:百度git 点击下载,然后双击安装,一直点下一步即可。 第二步:设置用户名和邮箱 方法:在桌面上点鼠标右键,选择Git Bash,然后分别运行命令 git config --global user.name "username" git config --global 阅读全文
posted @ 2016-06-27 13:13
JosephDcc
阅读(2421)
评论(0)
推荐(0)
摘要:
1 网上查到资源不符 网上查到的Apache绑定域名都说要修改http.conf文件,但是我的服务器上的apache是通过apt-get install安装的,安装方法应该是没错的,但是通过find / -name "http.conf" -print搜索的结果是空的,使用find / -name 阅读全文
posted @ 2016-06-27 13:11
JosephDcc
阅读(3545)
评论(0)
推荐(0)
摘要:
最近一个项目要开发网页端人脸识别项目,人脸识别的算法已经写好,是C++版,但是网页端要求使用Java后台,这就涉及到Java调用DLL的问题。经过查找,实现了一个简单的例子。 1、第一步,先在Java中新建一个类 如上图,其中注意这句System.loadLibrary("javaCallcpp") 阅读全文
posted @ 2016-06-27 13:06
JosephDcc
阅读(34744)
评论(6)
推荐(2)
摘要:
mysql数据库导出使用 /mysql/bin/mysqldump指令 数据库导出 导出指令: 上面指令中中括号里面的内容根据具体情况进行替换,如果是导出本地数据库中且数据库端口为默认3306中的数据,则不需要输入 -h[host] -P[port] 参数。 下面以导出服务器10.102.112.1 阅读全文
posted @ 2016-06-27 12:32
JosephDcc
阅读(469)
评论(0)
推荐(0)