|
Une idée (pas nécessairement la plus simple) consiste à renvoyer un point sur M quand M est à l'intérieur et l'intersection du cercle et de la demi-droite [OM) quand M est à l'extérieur (O étant le centre du cercle).Réaliser cela serait trés simple si on savait prendre le minimum de deux abscisses sur une droite. Or ceci est facile à faire :Soit (D) une droite d'origine O - on utilise ici l'orientation par défaut des droites de base de Cabri - et deux points A et B sur objet de cette droite. On veut construire un point Min qui se place sous celui des deux points A ou B qui a l'abscisse minimale (pour cette orientation par défaut).
|
![]() |
Etant donné un cercle de centre O et M un point, on note R l'intersection de la droite (OM) et du cercle qui apparient en fait à la demi-droite [OM). En appliquant la macro Min de 2 points à la droite, O, M et R, on construit le point Z cherché en préambule. |
![]() |
Si on applique cette même macro à un autre cercle, et le même point M, on construit un second point Z'. On peut alors appliquer la macro Intégrité aux points M, O, Z (qui appartient par construction à la droite (OM), il n'y a donc pas de problème) et Z', on construit ainsi sous M un point OU qui n'existe que si M est à l'intérieur des deux cercles.
|
|
La démarche est identique à ce qui précède. L'outil est simplement la macro renvoyant un point Z qui est superposé à M à l'intérieur de la forme et différent à l'extérieur. Si on souhaite faire la figure, on a donc besoin, si elle n'est pas dans Cabri, de :
|