游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1884|回复: 3

关于运动物体牵引力的问题

[复制链接]

17

主题

51

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2006-3-7 11:44:00 | 显示全部楼层 |阅读模式
最近小弟在写一个Effect的编译器。碰到一个棘手的问题,就是:已知物体T0的初速度:v0(x0,y0,z0) 物体T0的初始位置:pos0(x1,y1,z1),  牵引物体T1(相当于引力)的位置:pos1(x2,y2,z2),  牵引力:m0(牵引力恒定不变)。

有两个问题:1、如果T1物体固定不动,2、如果T1物体是运动的,但是每一帧我知道它的位置,想知道物体T0的运动轨迹方程。

赫赫,我不知道这个问题放到这里是否合适。

17

主题

51

帖子

51

积分

注册会员

Rank: 2

积分
51
 楼主| 发表于 2006-3-7 11:46:00 | 显示全部楼层

Re:关于运动物体牵引力的问题

近似就可以了,当然精确更好。谢谢达人啦。

14

主题

131

帖子

136

积分

注册会员

Rank: 2

积分
136
发表于 2006-3-8 13:46:00 | 显示全部楼层

Re:关于运动物体牵引力的问题

非常简单,这就是常微分方程问题,求解析解在real-time 中是不太可能的,所以要求数值解,可以使用2阶 龙格-库塔法 ,也就是所谓的欧拉法:v(t +delta t) = v(t) + delta t * dv/dt,其中dv/dt就是v 的导数,也就是加速度,然后根据 力/ 质量 = 加速度的关系就可以求得了。

17

主题

51

帖子

51

积分

注册会员

Rank: 2

积分
51
 楼主| 发表于 2006-3-8 14:00:00 | 显示全部楼层

Re:关于运动物体牵引力的问题

谢谢jiangwei的解答,但是我对于数1已经大约有4年没碰过了,对于微分方程我基本上已经完全忘记,唉。嘿嘿,能不能给我一个公式啊。<脸红ing>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 21:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表