查看: 1215|回复: 3

多视图问题

[复制链接]

该用户从未签到

发表于 2011-1-20 21:47:31 | 显示全部楼层 |阅读模式
我创建了一个主照相机和一个从照相机,就相当于创建了两个视口,怎么样才能实现主视口旋转模型的时候,从视口中模型不跟着旋转?还有怎样设置从视口是个2D,也就是不能旋转只能拖动?

该用户从未签到

发表于 2011-1-21 08:20:52 | 显示全部楼层
那么这个时候您应该使用CompositeViewer并设置两个View,或者使用两个Camera。

怎样设置从视口是个2D,也就是不能旋转只能拖动?
可以设置ortho2D的投影矩阵,同时设置setAllowEventFocus(false)

该用户从未签到

 楼主| 发表于 2011-1-23 18:17:09 | 显示全部楼层
array你好,我按照你的试过了,我一个viewer中创建了两个camera,从相机按照你的进行设置了,setallowEventFocus使得任何事件都不响应了,那我怎么实现拖动呢?我其实就是想实现像3dMAX或autocad那样的多窗口,多视口,您能有什么好的方法吗?

该用户从未签到

发表于 2011-1-26 08:06:39 | 显示全部楼层
这样的话,方法有很多。我的做法是使用主相机以及三个Camera节点。主相机受到Manipulator的控制;而其它Camera则使用绝对参考系并设置各自的观察和投影矩阵,同时使用事件回调来响应用户事件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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