Добавление вектора к точке
Необходимо добавить к точке заданный вектор k раз.
Вектор задаётся двумя точками - (p1, p2).
Находим разницу проекций вектора на оси координат и прибавляем их заданное количество раз к заданной точке.
Листинг C++
point add_vector (point p, point p1, point p2, double k)
{
return point (p.x + (p2.x - p1.x) * k, p.y + (p2.y - p1.y) * k);
}
05.01.2008, 15:45
По всем вопросам обращаться: rumterg@gmail.com