А если по такому алгоритму попробовать?
1) Узнаем dx,dy,dz
Код:
dx:=x21-x1;
dy:=y21-y1;
dz:=z21-z1;
3) Узнаем относительную скорость движения чара.
Код:
//здесь опционально, вместо 100 надо (методом тыка) выставить другое значение, чтоб рисовалось с нормальной скоростью
vx:=dx/100;
vy:=dy/100;
vz:=dz/100;
4) Далее по таймеру кидаем итем на землю увеличивая координаты на vx, vy, vz пока не достигнем конечной точки. Координаты понятное дело округлять до целого.
ЗЫ: зачем эти линии?