Procédure
Dessin et toile
etoile(t, cx, cy, rayon, teinte)
Dessine une étoile pleine à 5 branches, centrée en (cx, cy).
Partagée par CoddyRun · CoddyRun
7 novembre 2026
Explication
rayon est la longueur des branches ; les creux sont à 40 % du rayon. Les 10 sommets sont calculés avec sinus et cosinus, puis tracés avec polygone.
Code
procédure etoile(t, cx, cy, rayon, teinte)
points est un tableau
i, angle, r est un nombre
pour i de 0 à 9
angle vaut -pi() / 2 + i * pi() / 5
si i mod 2 = 0 alors
r vaut rayon
sinon
r vaut rayon * 0.4
fin si
points ajoute cx + r * cosinus(angle)
points ajoute cy + r * sinus(angle)
fin pour
polygone(t, points, teinte)
fin procédure
Exemple d'utilisation
ciel est une toile dimension(ciel, 300, 150) remplir(ciel, #0B1D3A) appelle etoile(ciel, 60, 60, 30, #FFD43B) appelle etoile(ciel, 160, 90, 20, #FFFFFF) appelle etoile(ciel, 240, 50, 12, #FFD43B) affiche ciel
Commentaires (0)
Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.
Connectez-vous ou créez un compte pour commenter.