Я делаю приложение для векторного рисования.Я использую этот алгоритм для генерации контуров.
Этот алгоритм работает хорошо, за исключением того, что он не закрывает контур, как показано здесь: альтернативный текст http://img716.imageshack.us/img716/2633/noclosure.png
Я не уверен, что мне следует делатьчтобы он всегда закрывал контур.Я попытался вставить последнюю вершину в позиции [0] в std :: vector, но это не помогло.
DOUBLEPOINT выглядит так:
struct DOUBLEPOINT {
double point[2];
};
Как я могу сделать так, чтобы это всегдаправильно закрывает фигуру даже на острых углах?
Спасибо