Re: Détecter un point dans un quadrilatère

トップ ページ

このメッセージに返信
著者: Frédéric
日付:  
To: Guilde
題目: Re: Détecter un point dans un quadrilatère
Le vendredi 20 juin 2025, Patrice a écrit :

> Pour tester si ton « point » appartient au quadrilatère, il suffit de
> tester si les « coordonnées » de ton point sont entre les quatre
> points des coins du quadrilatère.


Oui, tout à fait.

> Donc quatre tests d'inégalité... rien de terrible, même en assembleur.


Non, pas tout à fait.

Ça, c'est le cas du rectangle, ce que j'ai déjà codé. Mais je veux faire le
test pour un quadrilatère quelconque (enfin, convexe uniquement, quand
même, pour simplifier un poil).

Une approche à laquelle j'ai pensée serait de décomposer le quadrilatère
en plusieurs rectangle, avec éventuellement une approximation. Mais il
faudrait trouver la décomposition qui utilise le moins de rectangles
possibles...

-- 
    Frédéric