Re: цетробежная сида
- From
- Sergiy Kanilo ()
- To
- Max Pervukhin
- Date
- 2002-08-22T23:03:22Z
- Area
- RU.ALGORITHMS
From: "Sergiy Kanilo" <skanilo@artannlabs.com>
"Max Pervukhin" <Max.Pervukhin@p35.f111.n5000.z2.fidonet.org> wrote in
message news:1029962902@p35.f111.n5000.z2.ftn...
> Тело двигается по криволинейной траектории, заданной сплайном
> (безье, но может быть и другой тип). Надо узнать величину центробежной
силы
> действующей на него в каждый момент времени. Как я понимаю, для этого надо
> знать радиус кривизны этой кривой, но как его посчитать, я не что-то не
> представляю.
Допустим, перемещение тела задано зависимостью положения
(радиус-вектор) центра масс тела от времени - X(t).
Считаем V(t) и A(t) - скорость и ускорение, соответственно
(если кривая задана аналитически, а тем более полиномом,
то это не сложно).
N(t) =V(t)/abs(V(t)) - моментальное направление движения тела,
а N(t)xA(t)xN(t) - (векторные произведения) перпендикулярная
ему составляющая ускорения.
Умножаем последнее на массу и получаем вектор искомой силы.
Cheers,
Serge
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)