CoddyRun
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.

Du même auteur