Comment puis-je vérifier si une ligne a un point qui se trouve dans (pas sur le bord) un triangle. (Tout en 2D).test si une ligne a un point dans un triangle
Actuellement, je pense que je vais le faire:
- définir la ligne et de chaque côté du triangle Ax + By + C = 0, et ont un xrange.
- Vérifiez si la ligne coupe l'une des lignes du triangle.
- Si c'est le cas, vérifiez que ce n'est pas à la fin de la ligne.
Y at-il une meilleure façon de le faire? Remplacez les 3 points dans l'équation de la ligne par les trois points suivants:
Est-ce que cette prise dans tous les cas? Comment cela marche-t-il? – thomasfedb
@thomas: Oui. Comme illustration, imaginez la surface z = 4x - 3y + 2 ... Pour plus de détails, essayez de demander sur http://math.stackexchange.com/. – kennytm
Comment avez-vous dessiné ça? –