查看: 2288|回复: 4

osg如何进行坐标定位

[复制链接]

该用户从未签到

发表于 2009-2-3 11:48:00 | 显示全部楼层 |阅读模式
我找了一个3Dmax的陆地模型,然后我要在很准确的位置放置一个建筑,通过3dmax可以得到这个位置的坐标,在osg中应该如何进行定位,我用使用3dmax的坐标进行坐标变换的结果并不是我想要的结果。
osgViewer中如何以任意的点作为中心点。

该用户从未签到

发表于 2009-2-3 11:50:01 | 显示全部楼层
自定义漫游器可以设置其中心点吧

该用户从未签到

发表于 2009-2-3 12:29:26 | 显示全部楼层
建议把这个模型的根节点作为一个MatrixTransform或者PositionAttitudeTransform的子节点,然后设置MT或PAT节点的空间位置,以放置这个模型

该用户从未签到

 楼主| 发表于 2009-2-3 13:47:49 | 显示全部楼层

回复 3楼 的帖子

我就是这样做的,但是不知道转换坐标怎么获取

顺路问一下osg是否可以缩放模型,将模型缩小一定比例放在场景中。

[ 本帖最后由 prao 于 2009-2-3 13:54 编辑 ]

该用户从未签到

发表于 2009-2-3 15:14:43 | 显示全部楼层
可以缩放,PAT节点有直观的setScale函数可以使用,MT节点则需要联乘一个缩放矩阵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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