查看: 885|回复: 3

问个关于裁剪平面的问题,求解答。比较急,在线等

[复制链接]

该用户从未签到

发表于 2012-3-7 12:22:07 | 显示全部楼层 |阅读模式
本帖最后由 sy2178668 于 2012-3-7 12:24 编辑

cow.jpg

cow2.jpg

我用:
osg::ref_ptr<osg::Scissor> cp = new osg::Scissor;
cp->setScissor(0,0,512,768); //屏幕大小是 1027*768
viewer->getCamera()->getOrCreateStateSet()->setAttributeAndModes(cp,osg::StateAttribute::ON);
设置了一个裁剪平面,运行程序后效果如上图,我想把它变成下图,怎么做??拉伸吗??具体怎么实现的??希望可以得到解答,谢谢。

该用户从未签到

 楼主| 发表于 2012-3-7 14:27:28 来自手机 | 显示全部楼层
额。。。怎么没人回?是不是这种方法不能实现啊???

该用户从未签到

 楼主| 发表于 2012-3-7 17:17:07 | 显示全部楼层
刚看了红宝书,知道裁剪平面那种想法是错误的,我通过改变摄像机矩阵实现了此功能

该用户从未签到

发表于 2012-3-12 09:54:00 | 显示全部楼层
设置投影矩阵是正解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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