|
用OsgEarth程序加载自带的Triton.earth以及SilverLining.earth文件能看到地球上的海水以及云彩效果,现在想通过代码的方式来实现不同海洋环境以及不同天气效果的实现的通过界面实时切换的效果,弄了好几天也没有弄出效果了,百度google了好久也没有找到相应的解决方法,哪位高人给我指点一二啊 小弟万分感激啊
我的主要代码是这样写的
m_userName = "user";
m_licenseCode = "licenseCode";
slPath = getenv("TRITON_PATH");
m_path = osgDB::convertFileNameToNativeStyle(std::string(slPath) + "/resources/");
//m_TritonOption
osgEarth::Config myconfig;
myconfig.value("_user", m_userName);
myconfig.value("_licenseCode", m_licenseCode);
myconfig.value("_resourcePath", m_path);
mconfigOption = new osgEarth::ConfigOptions(myconfig);
mOceanOption = new osgEarth::Util::OceanOptions(*mconfigOption);
m_TritonOption = new osgEarth::Triton::TritonOptions(*mOceanOption);
m_pTritonNode = new osgEarth::Triton::TritonNode(mapNode, *m_TritonOption);
mRoot->addChild(m_pTritonNode);
哪个大神指点指点啊 小弟先谢谢大家啦! |
-
初始化
|