# ceci est un commentaire # importation des Shape a utiliser import java.awt.Rectangle; import java.awt.geom.Ellipse2D; #par defaut color('blue'); # la couleur est bleue (champ blue de la classe Color en Java) position(0,0); # la position est (0,0) avec pour origine la position initiale de la forme rotate(0.0); # la rotation est 0.0 scale(1.0,1.0); # le grossissement est (1.0,1.0) Shape x= Rectangle(20,50); Shape y=Ellipse2D.Double(20,0,50,75); compute x with linearRegression; compute y with Bezier(0,2,3,4); # http://fr.wikipedia.org/wiki/Courbe_de_B%C3%A9zier #dessine la courbe de Beziers avec les 4 points de controle 0, 2, 3 et 4. at 0%: x{} # x a toutes les proprietes par defaut y{ color('red'); # on met y en rouge # les autres proprietes sont celles par defaut } at 25%: x{ color(100,200,200,55); #on specifie la couleur par les valeurs de RGB et le degré de transparence position(200,100); } # y n est pas specifie # ca veut dire qu'il a les meme proprietes que au temps precedent at 50%: y {position(400,100);color('red');} x{ color('yellow'); position(200,150); rotate(0.55); # rotation de 0.55 rad } at 75%: y{position(100,400);} x{color('black');position(100,150); rotate(90d); # rotation de 90 degres } at 100%: x{scale(2.0,1.0);rotate(0.0);} y{color('red');}