本文主要是介绍OSG学习笔记0——解决OSG读obj模型问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
</pre><p></p><p></p><p></p><pre name="code" class="cpp">// ReadObj.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include<osgViewer/Viewer>
#include<osgDB/ReadFile>
int main(int argc, char **argv)
{osgViewer::Viewer viewer;//定义一个视景器osgDB::Options *a = new osgDB::Options(std::string("noTriStripPolygons"));osg::ref_ptr<osg::Node> node = osgDB::readNodeFile("E:\\model_data\\objdata\\objdata\\rkidney.obj", a);//osg::ref_ptr<osg::Node> node = osgDB::readNodeFile("cow.osg");//使用readNodeFile读入模型文件viewer.setSceneData(node);//设置node给视景器作为、所有场景数据的根节点return viewer.run();//开始执行视景器,循环的绘制场景,并接受用户交互信息。 规划
}
最近刚刚开始学习osg,拿到的任务是读取一个obj模型,然后对该模型进行一些移动,旋转等操作。第一步就卡住了不知道如何读取obj模型,百度不到,估计问题太幼稚了没有人问。但我相信这个世界上总有和我一样菜的程序员,所有决定记录
这篇关于OSG学习笔记0——解决OSG读obj模型问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!