osg 实现动态跟新纹理数据
2015-12-04 16:22
337 查看
主要是用这个函数来更新image的数据
osg::Image* img0 = osgDB::readImageFile("C:/zq/workplace/osg/testAll/TestOsg/TestOsg/tmp/glassResource/cube.bmp"); osg::Image* img1 = osgDB::readImageFile("C:/zq/workplace/osg/testAll/TestOsg/TestOsg/tmp/glassResource/cube2.bmp"); //设置纹理数据 img0->setImage(1024, 768, 1,img1->getInternalTextureFormat(),img1->getPixelFormat(),img1->getDataType(), img1->data(), osg::Image::USE_MALLOC_FREE); //刷新 img0->dirty(); std::cout << "dfas\n"; osg::Texture2D* tex = new osg::Texture2D; //设置为动态数据 tex->setDataVariance(osg::Object::DYNAMIC); tex->setImage(img0); ...
相关文章推荐
- erlang md5 16进制字符串
- DevExpress 2015.2发布 看看有哪些更新
- popToViewController和dismissviewcontroller的用法
- iOS 发大招 otherButtonTitles:(nullable NSString *)otherButtonTitles, ... 写法 && 编写通用类的时候关于可变参数的处理
- auv的设计
- 堆排序
- Spring MVC入门1
- 如何使用css3绘制任意角度扇形+动画
- Android app智能升级(增量更新)_AndroidStudio
- 【转载】Android样式的开发:View Animation篇
- 解决国内pip安装速度慢的问题
- mybatis jdbcType: DATE ,TIMESTAMP 区别:
- 【OpenCV】问题集锦【imread(),imshow()】
- iOS开发技巧--项目中定义宏的相关方法
- 声明中"AutoEventWireup"、"Codebehind"、"Inherits"分别表示什么意思?
- 算法作业5
- GC调优在Spark应用中的实践
- android的org.json.JSONObject的getXXX方法
- 分享给大家一个生成图形验证码的View
- myelcipse中SVN进行代码更新和提交