查看: 1648|回复: 11

小车沿固定轨道运动问题

[复制链接]

该用户从未签到

发表于 2010-7-9 14:38:41 | 显示全部楼层 |阅读模式
请问,小车拐弯的时候, 车身总是会有点偏离轨道  
有什么办法能让车始终固定在轨道上 运动呢?  感觉总会有那么点偏差

该用户从未签到

发表于 2010-7-9 17:09:54 | 显示全部楼层
这是一个纯粹的数学问题了,只要您的空间矩阵设置正确,就可以保证“车固定在轨道上”

该用户从未签到

发表于 2010-9-3 00:25:13 | 显示全部楼层
这是一个纯粹的数学问题了,只要您的空间矩阵设置正确,就可以保证“车固定在轨道上”
array 发表于 2010-7-9 17:09


数学问题。。请教各位能给点思路么?我想了好长时间了,没什么思路。。

该用户从未签到

发表于 2010-9-3 08:56:24 | 显示全部楼层
能否先叙述一下您遇到的问题

该用户从未签到

发表于 2010-9-5 00:14:53 | 显示全部楼层
能否先叙述一下您遇到的问题
array 发表于 2010-9-3 08:56


正如楼主说道的列车沿轨道运动的问题,目前我已知轨道中心线上若干点的坐标,需要以此坐标为根据,去控制列车在轨道的运动,尤其是在铁轨曲线处,如何来控制列车的运动,对于这个问题能给出思路么,我感觉这也是个几何问题吧。。。这方面我比较晕。。敬请各位给予指导~

该用户从未签到

发表于 2010-9-5 14:52:47 | 显示全部楼层
一个最简单的方案是判断当前列车所在轨道的切线方向,以及新的切线方向,并据此直接做出旋转

该用户从未签到

发表于 2010-9-6 09:39:17 | 显示全部楼层
一个最简单的方案是判断当前列车所在轨道的切线方向,以及新的切线方向,并据此直接做出旋转
array 发表于 2010-9-5 14:52


感谢array的回答。

不好意思我接着再问一下,这里的旋转的中心应该不是在模型自身的中心吧,应该在旋转的内侧,但这个中心点坐标如何确定呢?麻烦了~

该用户从未签到

发表于 2010-9-6 09:41:58 | 显示全部楼层
中心坐标就是你模型自身的中心,可以在你建模的时候自己调整

该用户从未签到

 楼主| 发表于 2010-9-6 10:33:18 | 显示全部楼层
你的轨道中心线的坐标怎么获取的啊
我一直取不到足够精度的坐标点。就像ARRAY大哥说的一样,只要你的取到的坐标精度足够,那么效果就会很好的。可以满足人眼的需要。 5# sbayanami

该用户从未签到

发表于 2010-9-6 12:18:25 | 显示全部楼层
使用四元数来直接计算得到新的矩阵就可以了,不需要用到旋转中心的概念

该用户从未签到

发表于 2010-9-6 19:44:14 | 显示全部楼层
9# loneywolf

我认为是在建模这条“轨道”的时候,因为肯定是使用小直线连接而逼近曲线的,要到达足够的精度,保证效果,就要尽可能的使用更多的点去建立这条轨道,换句话说就是用更多的小直线去逼近真正的曲线,这样的话,相连接的两条小直线的转角的变化应该比较小,视觉上看起来应该比较好。

“只要精读足够”,是否就是这个意思?还是烦请array指导下~

该用户从未签到

发表于 2010-9-7 09:11:58 | 显示全部楼层
也许您可以在插值策略上同样下一番功夫,或者您有心的话,不要使用AnimationPath,而是自己设计一套样条线的路径,并且根据时间计算出样条线上的对应点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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