Показать сообщение отдельно
Старый 31.12.2008, 06:43   #5
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Гравитация в X Y Z

смотри...
у объекта есть позиция x,y,z, вектор перемещениея - dx,dy,dz, точка, к которой он притягивается cx,cy,cz и скаляр - сила притяжения - f.
mx = cx - x
my = cy - y
mz = cz - z

ml = sqrt(mx^2 + my^2 + mz^2) / f
mx = mx  / ml
my = my  / ml
mz = my  / ml

cx = cx + mx
cy = cy + my
cz = cz + mz
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
mr.DIMAS (01.01.2009)