查看: 722|回复: 4

如何用OSG将两种本身坐标系不同的数据放在同一视图中展示啊?

[复制链接]

该用户从未签到

发表于 2017-5-21 21:39:58 | 显示全部楼层 |阅读模式
如何用OSG将一个建筑模型数据(本身无坐标系)和一个地形遥感数据(本身有坐标系)放在同一视图中展示???
每次编写代码展示只能显示一个数据。
TRO7GQM252MVLRSTGPLAU9Y.png 代码如图所示。
请问,要实现,应该怎么做啊?。。或者提供个思路也可以。。。急急急。。。
跪谢跪谢。。。。

该用户从未签到

发表于 2017-5-22 10:16:55 | 显示全部楼层
已经在一个视图里了吧,应该是你的坐标没弄对你那个osg的应该在默认位置,你有没有试过 模型的大小/位置什么的

该用户从未签到

 楼主| 发表于 2017-5-23 20:23:13 | 显示全部楼层
田文东_r3XoX 发表于 2017-5-22 10:16
已经在一个视图里了吧,应该是你的坐标没弄对你那个osg的应该在默认位置,你有没有试过 模型的大小/位置什 ...

尝试缩放吗?。。。。都不知道到底是多大,那不是乱试吗?

该用户从未签到

发表于 2017-5-24 16:55:13 | 显示全部楼层
目前通过包围盒,看到了两个模型的位置

分别是按照下面的代码输出的
std::cout<<"地形坐标:"<<botBox.xMin()<<","<<botBox.xMax()<<","<<botBox.yMin()<<","<<botBox.yMax()<<","<<botBox.zMin()<<","<<botBox.zMax()<<std::endl;
std::cout<<"模型坐标:"<<topBox.xMin()<<","<<topBox.xMax()<<","<<topBox.yMin()<<","<<topBox.yMax()<<","<<topBox.zMin()<<","<<topBox.zMax()<<std::endl;
变换了好久,都放不到一起,求问,怎么变换让他们在视图中一起展示出来?

该用户从未签到

发表于 2017-5-24 16:56:54 | 显示全部楼层
唐俊_x60up 发表于 2017-5-24 16:55
目前通过包围盒,看到了两个模型的位置

分别是按照下面的代码输出的

Z%IHG9Z12ZK]1~0{RZ{%RGT.png 这个是补充的图片
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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