查看: 1598|回复: 2

osg中如何获取Node的轴心点坐标

[复制链接]

该用户从未签到

发表于 2019-3-15 13:20:09 | 显示全部楼层 |阅读模式
3dmax中做的模型,设置了轴心点坐标,作为旋转的中心点,不在节点的中心点,距离节点 有一段距离。请问osg读取了这fbx的模型之后,可以获取这个Node的轴心点坐标吗,请问使用什么函数,谢谢。

该用户从未签到

发表于 2019-3-15 21:17:24 | 显示全部楼层
一般做法就是在这个轴心做个标记,知道名称之后就可以遍历获得。我们常用的就是放置一个节点(小立方体等)。

该用户从未签到

 楼主| 发表于 2019-3-18 09:47:51 | 显示全部楼层
本帖最后由 pcsms_JHXoOUYW 于 2019-3-18 09:51 编辑
论坛小管家001号 发表于 2019-3-15 21:17
一般做法就是在这个轴心做个标记,知道名称之后就可以遍历获得。我们常用的就是放置一个节点(小立方体等) ...


如果这个fbx文件中,有比较多的需要变化的把手,表盘指针之类的。以及多个fbx文件,如何能够便捷通用一些呢。
是不是意味着 osg读取fbx文件后,没有把建模时候设置的轴心点带进来吗。fbx文件里面应该是存储了这个轴心点信息的吧。只是osg读取的时候没有处理吗,需要osg程序员搜索查找后setpivot设置吗。意味着osg程序员需要对模型文件做一些预处理,然后交给展示系统来显示实际值 吗。谢谢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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