13.01.2012, 13:57
(
Последний раз редактировалось Mutha_X; 13.01.2012 в 17:09.
)
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 и время начала движения.
Это не на павно.
*/
// аргументы направляющего вектора ({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 и время начала движения.
Это не на павно.
*/

