osg
deep__loves
呵呵
展开
-
osg之osg环境配置
一。相关文件下载 1.osg源码 2.osg第三方库 3.osg官方实例包 4.CMake 二。编译环境创建 为了编译的顺利进行,将下载的文件组织如下,在E盘建立一个OSG的文件夹,然后其他文件如下放置: E:\OSG\OpenSceneGraph,源码解压后放于此; E:\OSG\3rdParty,第三方依赖库解压后放于此; 注意:这个里面的第三方库一般包含x64和x86的两个版原创 2017-11-04 00:49:05 · 3311 阅读 · 1 评论 -
osg之osgViewer基础应用
最开始的应用是读取模型了int main(){ osg::ref_ptr<osgViewer::Viewer> viewer=new osgViewer::Viewer; osg::ref_ptr<osg::Node> node=new osg::Node; node=osgDB::readNodeFile("glider.osg"); //添加帮助 vie原创 2017-11-06 22:49:03 · 2598 阅读 · 0 评论 -
osg之基本图元(一)
基本图元包括了创建一个形状的物体,并且设置它的材质,颜色等。osg::ref_ptr<osg::Geode> CreateeBox(){ osg::ref_ptr<osg::Geode> geode=new osg::Geode; osg::ref_ptr<osg::TessellationHints> hints=new osg::TessellationHints; osg::re原创 2017-11-07 22:17:05 · 852 阅读 · 0 评论 -
osg之基本图元(二)
一些顶点坐标与法向量的知识osg::ref_ptr<osg::Node> CreateSimple(){ osg::ref_ptr<osg::Geode> geode=new osg::Geode; osg::ref_ptr<osg::Geometry> geometry=new osg::Geometry; //申请一些顶点 osg::ref_ptr<osg::Vec3Ar原创 2017-11-08 20:58:17 · 341 阅读 · 0 评论 -
osg之矩阵(一)
讲解一些旋转矩阵osg::ref_ptr<osg::Node> MatrixOperation(){ osg::ref_ptr<osg::Group> group=new osg::Group; osg::ref_ptr<osg::MatrixTransform> max=new osg::MatrixTransform; osg::ref_ptr<osg::Node> n原创 2017-11-08 22:24:08 · 503 阅读 · 0 评论 -
osg之矩阵(二)
1.导出一个旋转之后的模型void ExportANode(){ osg::ref_ptr<osg::Node> node=osgDB::readNodeFile("cow.osg"); osg::ref_ptr<osg::MatrixTransform> max=new osg::MatrixTransform; max->addChild(node); m原创 2017-11-09 22:22:06 · 361 阅读 · 0 评论