Figure Géoplan Numéro de version: 2 Début de [Marque double sur segment] x réel donné A point donné B point donné I milieu du segment [AB] I1 image de I par la translation de vecteur (x/(6AB))vec(A,B) (unité de longueur Uoxy) I2 image de I1 par la symétrie de centre I I3 image de I dans la similitude (centre I1 angle 75 (degré) rapport 3) I4 image de I3 par la symétrie de centre I1 I5 image de I3 par la symétrie de centre I I6 image de I4 par la symétrie de centre I m polygone I1I3I4I1I2I5I6I2 Description de l'interface m marque double de taille x sur [AB] Taille: Premier point: Deuxième point: Nom de la marque: En général, prendre une taille de 0.2 à 0.5 Fin de [Marque double sur segment] Début de [1 marque d'angle (auto)] B point donné A point donné C point donné r = rac(2) m mesure de l'angle de vecteurs (vec(A,B),vec(A,C)) en degré d = µ(abs(abs(m)-90)>0.000001) l = min(AB,AC) (unité de longueur Uoxy) P1 image de A par la translation de vecteur 0.4*min(1,l/3)*vec(A,B)/AB (unité de longueur Uoxy) P2 image de P1 par la rotation de centre A et d'angle d*m/10 (degré) P3 image de P2 par la rotation de centre A et d'angle d*m/10 (degré) P4 image de P3 par la rotation de centre A et d'angle d*m/10 (degré) P5 image de P4 par la rotation de centre A et d'angle d*m/10 (degré) P6 image de P5 par la rotation de centre A et d'angle d*m/10 (degré) P7 image de P6 par la rotation de centre A et d'angle d*m/10 (degré) P8 image de P7 par la rotation de centre A et d'angle d*m/10 (degré) P9 image de P8 par la rotation de centre A et d'angle d*m/10 (degré) P10 image de P9 par la rotation de centre A et d'angle d*m/10 (degré) P11 image de P10 par la rotation de centre A et d'angle d*m/10 (degré) P12 image de P1 dans la similitude (centre A angle (m/abs(m))*45*(1-d)+m*d (degré) rapport r*(1-d)+d) P13 image de P1 par la rotation de centre A et d'angle m*d+(m/abs(m))*90*(1-d) (degré) M polygone AP1P2P3P4P5P6P7P8P9P10P11P12P13 Description de l'interface M est la 1 marque d'angle B et A et C. Point sur un côté de l'angle Sommet de l'angle : Point sur l'autre côté de l'angle : Nom de la marque (polygone) Trace une marque sur l'angle et met un carré si l'angle est droit. La taille est en fonction des longueurs des côtés de l'angle. Que demander de plus :) Fin de [1 marque d'angle (auto)] Position de Roxy: Xmin: -5, Xmax: 5, Ymax: 5 Objet dessinable Roxy, particularités: gris foncé, avec marques numériques, dessiné d droite d'équation Y=X (repère Roxy) cf courbe définie par Y=exp(X), X décrivant [-10,10] (1000 points, repère Roxy) Objet dessinable cf, particularités: bleu, points liés cg courbe définie par Y=ln(X), X décrivant [0,10] (1000 points, repère Roxy) Objet dessinable cg, particularités: rouge, points liés X1 point libre sur la droite ox Objet libre X1, paramètre: 1.27659574468 Objet dessinable X1, particularités: nom au-dessous, marque épaisse X2 point de coordonnées (exp(vec(i)&vec(o,X1)),0) dans le repère Roxy (unité de longueur Uoxy) Objet dessinable X2, particularités: nom au-dessous, marque non dessinée M1 point de coordonnées (vec(i)&vec(o,X1),exp(vec(i)&vec(o,X1))) dans le repère Roxy (unité de longueur Uoxy) Y1 point de coordonnées (0,exp(vec(i)&vec(o,X1))) dans le repère Roxy (unité de longueur Uoxy) Objet dessinable Y1, particularités: nom à gauche, marque non dessinée M2 point de coordonnées (exp(vec(i)&vec(o,X1)),vec(i)&vec(o,X1)) dans le repère Roxy (unité de longueur Uoxy) Y2 point de coordonnées (0,vec(i)&vec(o,X1)) dans le repère Roxy (unité de longueur Uoxy) Objet dessinable Y2, particularités: nom à gauche, marque non dessinée Segment [X1M1] Objet dessinable [X1M1], particularités: bleu Segment [M1Y1] Objet dessinable [M1Y1], particularités: bleu Segment [X2M2] Objet dessinable [X2M2], particularités: rouge Segment [M2Y2] Objet dessinable [M2Y2], particularités: rouge I milieu du segment [M1M2] Objet dessinable I, particularités: non dessiné Segment [M1I] Objet dessinable [M1I], particularités: gris foncé Segment [IM2] Objet dessinable [IM2], particularités: gris foncé m1 marque double de taille 0.3 sur [M1I] m2 marque double de taille 0.3 sur [M2I] a1 est la 1 marque d'angle o et I et M1. A la place de X1, afficher: val(vec(i)&vec(o,X1),1) A la place de X2, afficher: val(exp(vec(i)&vec(o,X1)),1) A la place de M1, afficher: M(val(vec(i)&vec(o,X1),1);val(exp(vec(i)&vec(o,X1)),1)) A la place de Y1, afficher: val(exp(vec(i)&vec(o,X1)),1) A la place de M2, afficher: N(val(exp(vec(i)&vec(o,X1)),1);val(vec(i)&vec(o,X1),1)) A la place de Y2, afficher: val(vec(i)&vec(o,X1),1) Commentaire Fin de la figure