Замкнутые полилинии
От: DEMIAN_8  
Дата: 20.11.12 11:16
Оценка:
Привет всем!

В общем , есть фигуры созданные с помощью замкнутых полилиний.
Задача следующая, нужно заштриховать фигуры созданные с помощью полилиний.

Есть вектор, который хранит пары координат созданных фигур.
Не могу понять, как посчитать угол наклона сторон, делаю следующее:
    double angle = 0;

    for(int i = 1; i < number_of_points(); ++i)
    {
        angle = atan2(double(point(i).y-point(i-1).y),double(point(i).x-point(i-1).x));
        a.push_back(angle);
        angle = double();
    }
   
    angle = atan2(double(point(0).y-point(number_of_points()-1).y),double(point(0).x-point(number_of_points()-1).x)); // Подсчитываю угол последней "замыкающей" полилинии. 
    a.push_back(angle);


В итоге получаются совершенно другие углы...
closed_polyline замкнутые_полилинии закрытые_полилинии полилинии штриховка
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.