Матчасть
#1

Нужна помощь.
Объект движется по прямой из точки А(x0,y0,z0) в точку Б(x1,y1,z1) со скоростью V.
Нужной найти координаты x,y,z в любое время t.
Зарание спасибо.
//================ 12:21
Имеется начальное время, время прохождения участка.



P.S. если можно то без применения процентов.
Reply
#2

d = sqrt( (x1-x0)^2 + (y1-y0)^2 + (z1-z0)^2 );// расстояние
// аргументы направляющего вектора ({a;b;c})
a = (x1-x0)/d;
b = (y1-y0)/d;
c = (z1-z0)/d;
//=========
dt = время_текущее - время_начала;
Pos(t) = {a*V*dt;b*V*dt;c*V*dt}// текущая позиция
/*
Верно пока движется объект. Придётся для объекта записывать a,b,c и время начала движения.
Это не на павно.
*/
Reply
#3

Mutha_X - что то не то, да и корень потерял
Reply
#4

Точно ж, не заметил ><
Поправил(+ учёт скорости)
Reply
#5

Спасибо большое, на листке проверил, сходиться.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)