Поворот точки против часовой стрелки
Дано точка и угол поворота против часовой стрелки
Найти точку на которую наложится данная при повороте
x = x1 * cos(alpha) - y1 * sin(alpha)
y = x1 * sin(alpha) + y1 * cos(alpha)
Листинг C++
point turn(point p, double alpha)
{
double c = cos(alpha);
double s = sin(alpha);
return point(p.x*c - p.y*s, p.x*s + p.y*c);
}
13.06.2007, 14:16
По всем вопросам обращаться: rumterg@gmail.com