我在2D中有两个点
//Point1 has velocity
vX = 100;
vY = 50;
posX = 300;
posY = 100;
//Point2 has velocity
vX = -20;
vY = 80;
posX = -800;
posY = 1000;
另外我有一个直接放在这两点中间的点,我该如何计算这个中间点的速度?
答案 0 :(得分:2)
通过确定它的vX和vY是什么。
它的x和y是
x = (-800 - 20 * t + 300 + 100 * t) / 2
y = (1000 + 80 * t + 100 + 50 * t) / 2
简化
x = -250 + 40 * t
y = 550 + 65 * t
所以它的vX是40,而它的vy是65.我的朋友Pythagoras告诉我这里的速度是sqrt((40 * 40) + (65 * 65))
或大约每单位76个单位。