Discuss Scratch
- Mega-Celebi
- Scratcher
29 posts
Comment faire un cercle ?
Bonjour, je voudrais faire un cercle avec l'outil stylo, mais je ne sais pas comment faire
Comment fait-on pour choisir le rayon ?
Merci
Comment fait-on pour choisir le rayon ?
Merci
- Adratmisniteur
- Scratcher
14 posts
Comment faire un cercle ?
Comment on choisi le sens ? Car mon perso va à l'envers ><
Croire en quelque chose et ne pas le vivre, c’est malhonnête. Gandhi.
PS: mangez des brocolis
My personal blog (fr)
- ma15fo43
- Scratcher
1000+ posts
Comment faire un cercle ?
Bonjour, Comment on choisi le sens ? Car mon perso va à l'envers ><
J'aimerai avoir plus d'informations concernant le projet. Partage-le, on pourra t'aider plus facilement.
No longer active on Scratch, I build stuff with TypeScript and Kotlin nowadays. (#3 all-time poster in French forums)
- rym2009
- Scratcher
36 posts
Comment faire un cercle ?
Mon cercle a plein de trous !
pourtant voici mon, script :
pourtant voici mon, script :
définir tracer cercle de rayon(rayon)en(x)(y)
s'orienter à (direction)
répéter (360) fois
aller à x: (x) y: (y)
avancer de (rayon)
stylo en position d'écriture
relever le stylo
tourner droite de (1) degrés
end
Last edited by rym2009 (Feb. 23, 2019 19:49:05)
- bidulule
- Scratcher
1000+ posts
Comment faire un cercle ?
Narmol, tu dessines que 360 points. Donc si le cercle est grand, les points sont espacés Mon cercle a plein de trous !
pourtant voici mon, script :définir tracer cercle de rayon(rayon)en(x)(y)
s'orienter à (direction)
répéter (360) fois
aller à x: (x) y: (y)
avancer de (rayon)
stylo en position d'écriture
relever le stylo
tourner droite de (1) degrés
end
Sinon tu peux utiliser la fonction sinus et cosinus pour dessiner ton cercle
- rym2009
- Scratcher
36 posts
Comment faire un cercle ?
Narmol, tu dessines que 360 points. Donc si le cercle est grand, les points sont espacés Mon cercle a plein de trous !
pourtant voici mon, script :définir tracer cercle de rayon(rayon)en(x)(y)
s'orienter à (direction)
répéter (360) fois
aller à x: (x) y: (y)
avancer de (rayon)
stylo en position d'écriture
relever le stylo
tourner droite de (1) degrés
end
Sinon tu peux utiliser la fonction sinus et cosinus pour dessiner ton cercle
Tu peut me montrer avec des blocs ? Car je ne sais pas où mettre sinus et cosinus
Last edited by rym2009 (Feb. 24, 2019 11:36:58)
- rym2009
- Scratcher
36 posts
Comment faire un cercle ?
merci ! ça m'a beaucoup aidé !définir cercle (rayon)
mettre [angle v] à [0]
aller à x: (([cos v] de (angle)) * (rayon)) y: (([sin v] de (angle)) * (rayon))
stylo en position d'écriture
répéter (360) fois
aller à x: (([cos v] de (angle)) * (rayon)) y: (([sin v] de (angle)) * (rayon))
ajouter à [angle v] (1)
end
relever le stylo
Last edited by rym2009 (Feb. 24, 2019 11:43:29)
- rym2009
- Scratcher
36 posts
Comment faire un cercle ?
la résolution n'aura pas changée (toujours 360 points)
mais au moins, les points seront reliés
c'est vrai
- PrBifidus
- New to Scratch
1 post
Comment faire un cercle ?
Le centre est là où se trouve ton personnage au moment où tu appelles ton bloc, puisque ton script commence par un déplacement de la longueur du rayon.
Last edited by PrBifidus (April 4, 2019 12:43:13)
- AlexB84
- Scratcher
100+ posts
Comment faire un cercle ?
Je trouve que votre script est un peu compliqué.
J’en ai un, plus simple à retenir, dites-moi ce que vous en pensez et n’hésitez pas à liker mon projet pour que je puisse savoir si ça vous intéresse :
https://scratch.mit.edu/projects/300925778/
Pour faire des cercles, il faut cliquer sur la scène.
Au revoir et bonne chance
Ah oui, j’oubliais, quand vous irez sur le projet, pour modifier les réglages du cercle il faut rentrer à l’intérieur du projet et modifier manuellement les variables, mais par contre les variables n’en doivent pas être au dessus de 20 pour que le script fonctionne correctement.
J’en ai un, plus simple à retenir, dites-moi ce que vous en pensez et n’hésitez pas à liker mon projet pour que je puisse savoir si ça vous intéresse :
https://scratch.mit.edu/projects/300925778/
Pour faire des cercles, il faut cliquer sur la scène.
Au revoir et bonne chance
Ah oui, j’oubliais, quand vous irez sur le projet, pour modifier les réglages du cercle il faut rentrer à l’intérieur du projet et modifier manuellement les variables, mais par contre les variables n’en doivent pas être au dessus de 20 pour que le script fonctionne correctement.
J'ai arrêté Scratch pendant plusieurs mois.
Peut-être que je vais un peu reprendre mais bon.
- lieutenant_X
- Scratcher
500+ posts
Comment faire un cercle ?
@AlexB84 oui mais le problème avec ton scripte c'est quand ça touche un bord alors qu'avec le scripte de @Bidulule, le problème ne se pose pas car le scripte calcule des coordonnées par rapport au “temps” et au rayon (fonctions sinus et cosinus). Ton programme calcule le placement du point suivant en fonction de la place actuelle du point et comme ton lutin ne peut pas sortir de l'écran, dès que ça touche un bord ça part en cacahuètes.
programmeur amateur et passionné toujours prêt à aider. Pour découvrir mes projets et me soutenir : Mon profil.
si (tu aimes mes conseils(::motion)(::#ffffff)(::undefine)::variables) alors
Viens voir mes projets ::motion //Ils sont cools
end
“Demandez, et l'on vous donnera; cherchez, et vous trouverez; frappez, et l'on vous ouvrira.” Luc (11, 9)
- rym2009
- Scratcher
36 posts
Comment faire un cercle ?
Je centre ici est x:0 y:0 mais je voudrais le déplacerdéfinir cercle (rayon)
mettre [angle v] à [0]
aller à x: (rayon) y: (0)
stylo en position d'écriture
répéter (360) fois
aller à x: (([cos v] de (angle)) * (rayon)) y: (([sin v] de (angle)) * (rayon))
ajouter à [angle v] (1)
end
relever le stylo
(je crois)
- lieutenant_X
- Scratcher
500+ posts
Comment faire un cercle ?
au lieu de
aller à x: (rayon) y: (0)//3ème blocfait
aller à x: (x du centre du cercle) y: (y du centre du cercle)
ajouter (rayon) à x
programmeur amateur et passionné toujours prêt à aider. Pour découvrir mes projets et me soutenir : Mon profil.
si (tu aimes mes conseils(::motion)(::#ffffff)(::undefine)::variables) alors
Viens voir mes projets ::motion //Ils sont cools
end
“Demandez, et l'on vous donnera; cherchez, et vous trouverez; frappez, et l'on vous ouvrira.” Luc (11, 9)