2012-04-30 3 views
0

J'ai un tableau d'objets point et tracer une courbe en utilisantGDI +: Calculer intersection avec la courbe

graphics.Draw(pen, points); 

Ce que je sais besoin est de calculer en quelque sorte l'intersection d'une ligne avec la courbe tracée. Est-il possible de faire cela avec GDI +? Je n'ai pas pu trouver une fonction ou une classe.

Thx, Steven

Répondre

1

GDI + ne contient pas de fonctions géométriques que je suis au courant. C'est une pure API de rendu. Vous devez gérer tout le traitement géométrique en utilisant une autre bibliothèque ou écrire vos propres fonctions. L'intersection d'une ligne avec une autre ligne est assez simple. L'intersection d'une ligne avec un nombre de lignes est une extension triviale de cette ligne (boucle sur les lignes). Faites-moi savoir si vous avez besoin de pointeurs vers des exemples.