J'ai écrit un code qui marche très bien avec une seule frite (dans la boucle for, mettre la même valeur au from et au to), mais dès qu'il y en a 2, ça fait n'importe quoi :
- Code: Tout sélectionner
view(-5.2, 4, -2.2, 4.2), size(6, 1),
A := set("{}", -1 + i, [scale := 0.9, rotation :=90]),
LabelDot(-5 + 4*i, "$\Omega$", "SE", 0),
for k from 3 to 4 do // "3 to 3" et "4 to 4" sont corrects
L := [
Get(Arc(k + 5 + i, k + 5, k + 5 - i, 10)),
Get(Arc(k + 4 - i, k + 4, k + 4 + i, 10, 0))
],
FillStyle := full, FillOpacity := .1,
if mod(k, 2) = 0 then FillColor := red, else FillColor := blue, fi,
Line(Clip2D(L, A, 1), 1),
LabelDot(k - 6.25 + 1*i, ["$A_", k, "$"], "E", 0),
od,
Je fais donc un truc mal, mais quoi exactement ?