24-09-2013, 10:48 PM
Un segment, une droite, un cercle, un arc de cercle, une courbe,
un polygone (triangle, quadrilatère,…), une conique
et d'autres objets (par exemple une liste de points)
sont des chemins
Un chemin a un départ et une arrivée
Ainsi le chemin A-B n'est pas le même que le chemin B-A
La commande ParamètreChemin(Point sur le chemin)
donne un nombre compris entre 0 et 1 quand le Point sur le chemin parcourt le chemin
Dans le fichier suivant, j'ai créé un chemin (le segment [AB])
puis j'ai placé un point M sur ce chemin
puis j'ai créé dans la saisie le nombre k, en écrivant :
k = ParamètreChemin(M)
Déplacer le point M sur ce chemin et observer la valeur de k
(on peut aussi déplacer les points A et B)
Le paramètre chemin peut aussi s'utiliser dans la commande Point (voir ici)
Si nb est un curseur compris entre 0 et 1
La commande Point(chemin,nb) crée le point sur le chemin de paramètre chemin nb
Déplacer le curseur
Cela devient intéressant quand le chemin est un polygone (ou un cercle, une ellipse)
et qu'on veut connaître la distance parcourue par un point sur ce chemin
Il suffit de multiplier le nombre k par la longueur du chemin (le périmètre du polygone) avec la commande Périmètre(polygone)
Dans le fichier suivant, déplacer le point M sur le chemin ABCDEFGH
(on peut aussi modifier le polygone en déplaçant ses sommets...)
On peut aussi utiliser un curseur nb entre 0 et 1
et définir le point M par
M=Point(nom du polygone,nb)
un polygone (triangle, quadrilatère,…), une conique
et d'autres objets (par exemple une liste de points)
sont des chemins
Un chemin a un départ et une arrivée
Ainsi le chemin A-B n'est pas le même que le chemin B-A
La commande ParamètreChemin(Point sur le chemin)donne un nombre compris entre 0 et 1 quand le Point sur le chemin parcourt le chemin
Dans le fichier suivant, j'ai créé un chemin (le segment [AB])
puis j'ai placé un point M sur ce chemin
puis j'ai créé dans la saisie le nombre k, en écrivant :
k = ParamètreChemin(M)
Déplacer le point M sur ce chemin et observer la valeur de k
(on peut aussi déplacer les points A et B)
Le paramètre chemin peut aussi s'utiliser dans la commande Point (voir ici)
Si nb est un curseur compris entre 0 et 1
La commande Point(chemin,nb) crée le point sur le chemin de paramètre chemin nb
Déplacer le curseur
Cela devient intéressant quand le chemin est un polygone (ou un cercle, une ellipse)
et qu'on veut connaître la distance parcourue par un point sur ce chemin
Il suffit de multiplier le nombre k par la longueur du chemin (le périmètre du polygone) avec la commande Périmètre(polygone)
Dans le fichier suivant, déplacer le point M sur le chemin ABCDEFGH
(on peut aussi modifier le polygone en déplaçant ses sommets...)
On peut aussi utiliser un curseur nb entre 0 et 1
et définir le point M par
M=Point(nom du polygone,nb)


