Continuité d'un quadrilatère non croisé

Rousseau-Wallon shared this question 4 years ago
Answered

Bonjour,

Ci-dessous deux méthodes pour obtenir un quadrilatère non croisé à partir de 4 points, celle de gauche à partir de conditions du type si (estdéfini (intersection (segment, segment)), celle de droite en ordonnant des angles.

Les deux ont le même "problème " : il y a parfois discontinuité du quadrilatère obtenu quand on déplace les sommets.

Par exemple, à gauche, quand A traverse (CD). Lorsque A est dans BCD construire DACB au lieu de DCAB aurait permis d'éviter le "saut" de segments.

Donc ma question est : comment faire pour qu'il n'y ait pas de saut ?


J'en profite pour signaler un petit problème pour la commande EnveloppeConvexe, car dans le fichier ci-dessous, A est en dehors de l'enveloppe de ABCD..

Comments (5)

photo
1

hum je crois que ça n'est pas possible

photo
1

Please try ConvexHull() in v526

photo
1

yes it works for me too now

photo
photo
1

C'est peut-être ce qu'ils recherchent (seulement pour le point A. Les autres points analogues.) :

Restriction les autres points ont un angle <180°.

photo
1

ah oui merci, c'est beaucoup plus simple avec x(b) + y(b) + z(b), etc

© 2023 International GeoGebra Institute