|
osgEarth中有个加载云层的earth文件例子,现要实现动态的加载云图的功能。
下面是earth文件中jpg图像透明相关的配置代码,但把这几句转化成代码不知怎么搞。
<color_filters>
<glsl>
color.a = color.r;
</glsl>
</color_filters>
转
osgEarth:rivers::OSGOptions imagery;
imagery.url() = m_strUrl.toStdString();
imagery.profile() = osgEarth:rofileOptions("global-geodetic");
osgEarth::ImageLayerOptions options(m_strUrl.toStdString(), imagery);
osgEarth::Util::GLSLColorFilter* pFilter = new osgEarth::Util::GLSLColorFilter;
//这一行应该怎么写啊(color.a = color.r)
options.colorFilters().push_back(pFilter);
m_pImageLayer = new osgEarth::ImageLayer(options); |
|