2012-04-30 5 views
0

У меня есть массив точечных объектов и нарисовать кривую с помощьюGDI +: Вычислить пересечение с кривой

graphics.Draw(pen, points); 

То, что я знаю, нужно каким-то образом вычислить пересечение линии с нарисованной кривой. Есть ли способ сделать это с помощью GDI +? Я не мог найти функцию или класс.

Thx, Стивен

ответ

1

GDI + не содержит каких-либо геометрических функций, которые я знаю. Это чистый API рендеринга. Вам нужно обрабатывать всю геометрическую обработку, используя другую библиотеку, или написать свои собственные функции. Пересечение линии другой строкой довольно просто. Пересечение строки с рядом строк является тривиальным расширением этого (цикл по линиям). Дайте мне знать, если вам нужны указатели на примеры.

Смежные вопросы