查看: 1010|回复: 6

显示图片的问题

[复制链接]

该用户从未签到

发表于 2013-5-13 17:09:49 | 显示全部楼层 |阅读模式
使用王锐、钱学雷的《OSG三维渲染引擎设计与实践》中的方法
  1. osfg::ref_ptr<osg::DrawPixels> bmp= new osg::DrawPixels;
  2. bmp->setPosition( osg::Vec3( 0.0, 0.0, 0.0));
  3. bmp->setImage( osgDB::readImageFile("***.png"));

  4. osg::ref_ptr< osg::Geode> geode= new osg::Geode;
  5. geode->addDrawable( bmp.get());
复制代码
在场景中用这种方式显示图片的话,图会跟随视点的变化旋转,有没有像显示text的那样设置朝向的方法,让图片固定的朝向某个方向?

该用户从未签到

发表于 2013-5-13 17:54:32 | 显示全部楼层
显示固定位置,固定大小的图片?

该用户从未签到

发表于 2013-5-13 17:56:21 | 显示全部楼层
可以用个单独的相机渲染那张图片。

该用户从未签到

发表于 2013-5-13 17:56:25 | 显示全部楼层
可以用个单独的相机渲染那张图片。

该用户从未签到

发表于 2013-5-13 18:40:33 | 显示全部楼层
1.画个Geode 节点, 矩形Geomtry

2. 使用2D贴图,你的图片就是附着在几何节点对象上了
      
         这个Node 节点想让它怎样就怎样(朝向不是就任意的了吗)!

该用户从未签到

发表于 2013-5-14 08:14:35 | 显示全部楼层
billboard

该用户从未签到

发表于 2013-5-14 13:56:05 | 显示全部楼层
liuzhiyu123 发表于 2013-5-14 08:14
billboard

这个朋友的需求可能是图片像hud文本那样固定不动。
billboard也会移动的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表