Répondre à : Type coord

Accueil Forums Programmation WIMS Programmation d’exercices OEF Type coord Répondre à : Type coord

#7610
Hilaire Fernandes
Participant
Up
0
Down
::

Je parle du type de réponse draw (documentation oef, type de réponses) (les liens ne fonctionnent bien sûr pas ici, mais j’ai la flemme de nettoyer …)

Merci. Où se trouve cette page ?

Bon, j’ai remis avec draw, il faudra que j’y remette les valeurs sur les axes que j’avais codées mais devenu caduc avec canvasdraw car il le propose nativement.

Néanmoins le repère ne s’affiche pas, juste deux bout d’axes. Une idée ?

La bonne nouvelle c’est que le clic fonctionne.


\integer{ deltaX = randint(0..10) }
\integer{ deltaY = randint(0..4) }

:Sommets du losange
\matrix{ sommets = wims(eval -6 + \deltaX), wims(eval -1 + \deltaY)
wims(eval -6 + \deltaX), wims(eval -6  + \deltaY)
wims(eval -3 + \deltaX), wims(eval -2  + \deltaY)
wims(eval -3 + \deltaX), wims(eval 3  + \deltaY) }

:Caracterisitique du canvas
\integer{ min = -7 }
\integer{ max = 8}
\integer{ largeur = 400 }
\text{ pixelA = slib(draw/convpixel \sommets[1;], \largeur, \largeur, \min, \max, \min, \max, 0, pixels) }
\real{ pixelAx = \pixelA[1] }
\real{ pixelAy = \pixelA[2] }

:Système d'axes
\text{ systemeAxes = draw( \largeur, \largeur
xrange \min, \max
yrange \min, \max
slib(draw/repere \largeur, \largeur, 0, \min, \max, \min, \max, 1, 1, red, blue)
text black, \sommets[2;1] + 0.2, \sommets[2;2] - 0.4 , giant, B
crosshair \sommets[2;], black
text black, \sommets[3;1] + 0.2, \sommets[3;2] - 0.4 , giant, C
crosshair \sommets[3;], black )
}

\statement{
Voici un système d'axes.

<br>
<div class="spacer"><b>a&#46</b> Donne les coordonnées du point B.
<br>B (\embed{ reply 1, 1 } ; \embed{ reply 2, 1 })
</div>

<div class="spacer"><b>b&#46</b> Place le point A(\sommets[1;1] ; \sommets[1;2]).
\embed{ reply 3 }
</div>

}

\answer{ xB }{ \sommets[2;1] }{ type = auto }
\answer{ yB }{ \sommets[2;2] }{ type = auto }
\answer{ Designe A } { \systemeAxes ; point, \pixelAx, \pixelAy } { type = coord }