
[三维图形引擎]OSG
零点零一
Make it right before you make it faster. Keep it right when you make it faster. Make it clear before you make it faster. Do not sacrifice clarity for small gains in efficiency. -- Brian Kernighan
展开
-
GLUT教程--基本的启动建立窗口的简单渲染图形例子
GLUT教程在这个部分我们将在我们的程序里建立一个main函数,这个main函数将完成必须的初始化和开启事件处理循环。所有的GLUT函数都有glut前缀并且那些完成一些初始化的函数有glutInit前缀。你首先要做的是调用函数glutInit()。 Void glutInit(int*argc,char**argv); 参数: Argc:一个转载 2016-10-09 09:39:38 · 3597 阅读 · 0 评论 -
osg的NodeCallback回调使用方法
osg的NodeCallback回调使用方法#include #include #include #include #include #include //从osg::NodeCallBack继承一个新类,实现simpleCallBack的回调class simpleCallBack:public osg::NodeCallback{转载 2016-10-20 12:43:08 · 3427 阅读 · 0 评论 -
osg::Viewer的一般创建情况
#include #include #include #include #include #include #include #include #include #include #include #include #include osg::ref_ptr createBillboardTree(osg::ref_ptr image){ //创建四边形 o转载 2016-10-20 11:40:52 · 1480 阅读 · 0 评论 -
3第一个例子
#include #include #include #include #include #include #include #include #include #include #include #include #include osg::ref_ptr createBillboardTree(osg::ref转载 2016-10-19 19:15:49 · 429 阅读 · 0 评论 -
OpenSceneGraph三维渲染引擎编程指南第四章第一个例子
OpenSceneGraph三维渲染引擎编程指南.肖鹏等.2010.1. 第四章的第一个例子#include #include #include #include #include #include #include osg::ref_ptr createQuad(){ osg::ref_ptr geode = new osg::Geode(); osg::ref转载 2016-10-19 17:44:14 · 1216 阅读 · 0 评论 -
osg入门学习知识点记录一
osg入门学习知识点记录为了学习osg,个人总结个人学习的内容,如果对各位有用,当然更好。如果没用,也只是自己记录,请勿喷。1、先得有动机,当然大家都有。但是要怎么维持,我觉得,还是先把osg的环境给布置了。看到可以操作的内容然后就会有更进一步的学习的需求了。如果第一步环境没有布置好,估计后面的学习都是纸上谈兵,无法操练更没有办法深入学习了。所以,先布置好环境,最好原创 2016-10-28 17:47:44 · 2228 阅读 · 0 评论 -
osg问题积累
[osg]OSG编译和使用第三方插件原文地址:http://blog.youkuaiyun.com/sophistcxf/article/details/9096303在读这篇文章的时候,我没有能理解没有加入相应的插件出现的情况,另外,作者提到"使用插件时,不仅要加入所需要的库,并且要使用宏“,我好像还没有遇到这个问题吧。也许以后用osg多的时候就会用到。先记录下来。后面的工作还要做osg的骨原创 2016-10-28 09:25:01 · 466 阅读 · 0 评论 -
[osg]源码分析:OSG中的智能指针osg::ref_ptr
[osg]源码分析:OSG中的智能指针osg::ref_ptr原文地址:http://blog.youkuaiyun.com/sophistcxf/article/details/9095895探究一下osg中的智能指针:osg::ref_ptr。一、首先注意,智能指针是个模板类(不要以为理解了这句话)。比如这样一个定义:osg::ref_ptr pArray = new os转载 2016-10-28 09:15:16 · 948 阅读 · 0 评论 -
osg PhysX的例子
osg PhysX的例子#include //osg的include文件夹下内容#include #include #include #include //PhysX的include文件夹下内容#include #include #include //osgPhysX的根目录下的内容#include #include #include const char转载 2016-10-20 14:55:55 · 1018 阅读 · 0 评论 -
OSG中的示例程序简介
OSG中的示例程序简介1.example_osganimate一)演示了路径动画的使用(AnimationPath、AnimationPathCallback),路径动画回调可以作用在Camera、CameraView、MatrixTransform、PositionAttitudeTransform等四种类型的节点上。二)演示了osgSim::OverlayNode的使用转载 2016-10-12 15:16:04 · 1084 阅读 · 0 评论 -
osgcallback程序注解及CallBack回调的介绍(转)
下面的文章虽然写的较早,但是对比例子代码还是可用的,我已经对比了osg3.5.1版本的例子。觉得不错。感谢原作者。osgcallback程序注解及CallBack回调的介绍(转)http://starspiritray.blogcn.com/diary,16867050.shtml 本文的目的是通过对示例程序osgcallback的详细注解和分析,学习OSG节点回调的方法和执行过程转载 2016-10-21 12:04:09 · 3295 阅读 · 0 评论 -
关于osg的内容研究学习
关于osg的内容研究http://www.osgchina.org/index.php?option=com_content&view=category&id=85&Itemid=475osgchina的该页面的对osg的学习规划会有很大帮助。仔细研究。对于初学者来说编译开源库都是件难事,有些库就连高手对之编译也忘而却步,但是OSG的编译还好,很常规,建议每个人从头原创 2016-10-08 13:29:40 · 1491 阅读 · 0 评论