30Exemple créé avec p5Visuel6006000Nombre de polygones :glissNbPoly110002001Nombre de côtés :glissN31031Facteur d"échelle : glissEch0.50.990.950.01Position sur côté : glissFrac01.011.010.01 (placer à droite pour animation)Vitesse de rotation : glissVitRot160200.01definirCouleursCréer une glissièreminimummaximumvaleur initialepasCréer un textede contenuInsérer un saut de ligneCréer un textede contenuCréer une glissièreminimummaximumvaleur initialepasCréer un textede contenuInsérer un saut de ligneCréer une glissièreminimummaximumvaleur initialepasCréer un textede contenuInsérer un saut de ligneCréer une glissièreminimummaximumvaleur initialepasCréer un textede contenuInsérer un saut de ligneCréer une glissièreminimummaximumvaleur initialepasCréer un textede contenuInsérer un saut de lignefixerfracAltàCanevas : dim horizontaledimension verticaleCréer un titrecontenantMarge gauchepixelspouractions initiales figureglissVitRotvaleur defracAlt0.01+fracAlt0.990fixerfracAltàsifairefixerfracAltà'actions en boucle' appeléefois par secondepouractions en boucle 230230230255couleur rougevertbleuopacitéglissNvaleur de3000glissFracvaleur defrac1>fracAltfixerfracàfrac360n÷×glissEchvaleur de1glissNbPolyvaleur de1icouleursélément numérode la listenrxyalphapolyavec :nr300300alpharechelle×alphadelta+fixeralphaàfixerràremplissageboucleide minà maxavec pasfairefixerechelleàfixerdeltaàsifairefixerfracàfixeralphaàfixerràfixernàfondpourfigure créer une liste vide110001icouleurs0255entier aléatoire entreet0255entier aléatoire entreet0255entier aléatoire entreet255couleur rougevertbleuopacitéDonner à l'élémentde la listela valeurboucleide minà maxavec pasfairefixercouleursàpourdefinirCouleurs pourpolyavec : n, r, x, y, alpha0n1+xralphacos×+yralphasin×+abalpha360n÷+fixeralphaàsommet (,)fixerbàfixeraàTerminer le polygonerépéterfoisfaireDébuter le polygoneFixer la taille du crayon àSans remplissage
Exécuter