osgDB::Registry::instance()->addFileExtensionAlias("avi", "ffmpeg");
osg::ref_ptr<osg::Image> image;
//本地视频
image = osgDB::readImageFile( "D:\\video\\aaa.avi" );
osg::ImageStream* imageStream = dynamic_cast<osg::ImageStream*>( image.get() );
if ( imageStream )
imageStream->play();
//添加到四边形
osg::ref_ptr<osg::Texture2D> texture = new osg::Texture2D;
texture->setImage( image.get() );
osg::ref_ptr<osg::Drawable> quad = osg::createTexturedQuadGeometry(
osg::Vec3(), osg::Vec3(-1.0f, 0.0f, 0.0f), osg::Vec3(0.0f, 0.0f, 1.0f) );
quad->getOrCreateStateSet()->setTextureAttributeAndModes(0, texture.get() );
osg::ref_ptr<osg::Geode> geode = new osg::Geode;
geode->addDrawable( quad.get() );
geode->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::OFF | osg::StateAttribute::OVERRIDE);
osgViewer::Viewer viewer;
viewer.setSceneData( geode.get() );
viewer.run();

Ray_Chang_988
- 粉丝: 22
最新资源
- B2C网站运营方案.ppt
- 综合布线系统技术方案及配置.doc
- 校园网络体系网络结构样本.doc
- 基于PLC的自动售货机控制系统设计.doc
- 多物流配送中心路径优化问题及其遗传算法.doc
- 网络计划技术在项目管理中的应用分析.doc
- 南海市信息化建设方案.doc
- 项目管理系列配置管理实用手册.doc
- 系统集成项目工作流程.docx
- 市场营销与网络营销概述.pptx
- PLC故障诊断培训教程.pptx
- 国家开放大学电大《思想道德修养与法律基础》网络核心课终结性考试试卷1试题及答案.docx
- 新版plc课程设计.doc
- 网络营销的常用工具和方法专业讲座.pptx
- 上海市教师信息化工程中小学幼儿园教师信息技术应用能力标准解读答案.docx
- 中国民航信息网络股份有限公司董事会战略委员会工作规则.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



- 1
- 2
前往页