Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Dessiner sur l'ecran graphique
Chocolat le 05/10/2011 à 11:40
Bonjour a tous,
Voilà quelques jours (ou semaines

) que je me consacre a la programmation en langage Basic sur les Calculatrice Texas Instruments.
N'ayant pas un niveau suffisant pour posté des programmes, je poste des petits trucs de temps en temps.
En cherchant sur
www.google.fr voici quelques fonction pour "dessiner" sur l'écran graphique
-tout d'abord mettez vous en mode Polaire :
3x
2x
-ensuite allez sur
f(x ) en haut dans les menus
-donnez a
R1 une valeur
Pour la feuille de Cannabis, entrez :
Code
((1+1sin(THETA))(1+0.9cos(8THETA))(1+.1cos(24THETA))
Pour un moustique (Merci Made2kill)
Des petites astuces a écrit :
Enlever les Axes, puis Allez sur l'ecran graphique [Graph]
Ensuite suivez les étapes suivantes :
[2nde] > [Prgm] (Dessin) > [Fleche de droite] > [3]
Ensuite vous serez automatiquement redirigé vers l'ecran graphique.
Là, amusez vous a dessiner en appuiyant sur la touche Entrer et deplacez vous avec les fleches.
Si par malheure, un point ne vous plait pas, "recliquez" dessus et il s'enlevera.
Cette technique marche aussi pour :
-Horizontale (Placer sa barre puis entrer)
-Verticale (" " " " " " ")
-Cerle (Placer le centre du cerle puis l'extremiter)
-Ligne (Placer votre premier point puis le deuxieme)
-Texte (Placer le curseur, ne faite pas entrer, tapez tout simplement votre texte)
Chocolat,
sandro le 05/10/2011 à 17:52
Pas mal, par contre tu peut racourcir un pe la forumle :
Code
(1+sin(THETA))(1+.9cos(8THETA))(1+.1cos(24THETA
Sandro
Chocolat le 06/10/2011 à 12:51
C'est rien comparé a vos programme mais c'est toujours amusant !

made2kill le 06/10/2011 à 12:54
c'est un... bon début.
Maintenant, le défi: essaie de dessiner une voiture de course ou un kart. J'ai déjà essayé mais c'est chaud!!Chocolat le 06/10/2011 à 12:55
Je go essayerPersalteas le 06/10/2011 à 15:17
Avec une fonction polaire ??? Un kart ?!?sandro le 06/10/2011 à 18:47
Tu pourrait donner une capture d'ecran que l'on te la reproduise de manière la plus simple possible?Chocolat le 07/10/2011 à 13:47
Fonction polaire c'est imporssible mais utiliser Cerlce(, Ligne( et les autres, cela devrait etre possiblesandro le 07/10/2011 à 19:14
Nimporte quelle combinaison de pixels (noir/blanc : sans gris) peut être optenu à l'aide des fonctions de dessin).
Sandronwc-vincent le 09/10/2011 à 15:26
Comment tu fais TETHA ?

azerty1 le 09/10/2011 à 15:30
La touche Alpha+ 3 ...made2kill le 19/10/2011 à 15:54
Un autre truc marrant avec la fonction polaire:
Pour le moustique, mettez-vous en polaire (cf le premier message de la page), appuyez sur [fenetre] ou [window] et donnez comme -1 comme valeur à Xmin et Ymin et 1 à Xmax et Ymax. Appuyez ensuite sur [f(x )] et entrez comme valeur pour r1:
Appuyez ensuite sur [graphe] pour voir le moustique se dessiner...
made2kill aka M2K
sandro le 19/10/2011 à 20:58
Pas mal le moustique.Persalteas le 21/10/2011 à 13:26
Ah: pensez à vous mettre en Radians aussi... sinon ça fait un rond .
PS: ça fait un truc super joli, mais je vois pas le rapport avec un moustique... à part la trajectoire. ^^
PS2: tu veux des méchants yeux ? rajoute dans [fenêtre] theta min à -360 et theta step (theta pas en français) 7.
Et un autre truc joli qui me fait penser au logo des pompiers de Chambéry: mets theta pas=9. Et tourne la TI d'un quart de tour dans le sens des aiguilles d'une montre.Chocolat le 21/10/2011 à 13:31
Citation
PS: ça fait un truc super joli, mais je vois pas le rapport avec un moustique... à part la trajectoire. ^^
Si tu zoom le dessins ressemble a ca : O|O
Les O sont les ailes et le | le corps et le "nez"

made2kill le 21/10/2011 à 17:10
Vous en voulez encore? Vous l'aurez voulu!
Donnez comme -5 comme valeur à Xmin et Ymin et 5 à Xmax et Ymax.
Mettez pour r1:
[code](1+sin([THETA]))(1+.5cos(8[THETA]))(1+.9cos(24[THETA]
Vous verrez une magnifique explosion!!
made2kill ala M2K
sandro le 21/10/2011 à 20:37
Pas mal nomplus, mais je préfère largement le moustique.
sandro
PS : tu les trouve comment tous ces dessins?made2kill le 22/10/2011 à 09:48
Par hasard

je mets n'importe quoi et dès que ça ressemble à quelque chose je le poste ici

sandro le 22/10/2011 à 11:51
Ha, je croais que tu avais une méthode bien définie (en ne sais jamais, il doit bien y avoir quelques personnes qui s'y connaissent assez bien en fonctions polaires pour pouvoir vraiment inventer des dessins avec). En tout cas bravo pour les dessins quetu arvien à optenir.
SandroChocolat le 27/10/2011 à 12:36
Mmmh je decouvre de plus en plus la TI.
Enlever les Axes, puis Allez sur l'ecran graphique [Graph]
Ensuite suivez les étapes suivantes :
[2nde] > [Prgm] (Dessin) > [Fleche de droite] > [3]
Ensuite vous serez automatiquement redirigé vers l'ecran graphique.
Là, amusez vous a dessiner en appuiyant sur la touche Entrer et deplacez vous avec les fleches.
Si par malheure, un point ne vous plait pas, "recliquez" dessus et il s'enlevera.
Cette technique marche aussi pour :
-Horizontale (Placer sa barre puis entrer)
-Verticale (" " " " " " ")
-Cerle (Placer le centre du cerle puis l'extremiter)
-Ligne (Placer votre premier point puis le deuxieme)
-Texte (Placer le curseur, ne faite pas entrer, tapez tout simplement votre texte)
Et à vous d'essayer le reste xDToto1 le 28/10/2011 à 08:52
Sinon, en polaire, voici une belle fonction (enlevez les axes, @(ici, théta)
@min=-150, @max=0; @pas=1, Xmin=-100, Xmax=100, Ymin=-100, Ymax=100)
Voici la fonction: @²sin(1/@)
Changer ensuite le pas de @, et vous verrezPersalteas le 28/10/2011 à 09:29
Ouais, symmpa, mais elles se ressemblent toutes au bout d'un moment...
J'aime bien @pas=4
mais il faut agrandir un peu la fenêtre, mettez 150 à la place de 100.snap le 04/11/2011 à 16:13
J'en ai trouvé un!

j'avais que ça a faire^^
Mettez votre graphique en standart : [zoom] + 6
Ensuite marquez ceci :
R1 = cos(tan(@
R2 = @@tan(tan(5
Et vous obtiendrez une mouche et sa trajectoire

Persalteas le 04/11/2011 à 16:46
Héhé pas mal du tout... la trajectoire est un peu moche, mais la mouche est très bien !snap le 04/11/2011 à 17:07
Merci!

mais pour a trajectoire je n'arrive pas a faire un truc bien :p ou alors on dirait que la mouche a bu et qu'elle est en train d'esquiver une tapette

Si je trouve un truc mieux je le mettrai.
made2kill le 04/11/2011 à 17:40
persalteas a écrit :
Héhé pas mal du tout... la trajectoire est un peu moche, mais la mouche est très bien !

Le cos(tan([THETA] c'est moi qui l'avais posté le premier, tout le mérite me revient. (c'est même un moustique et non pas une mouche

)
Mais la trajectoire est pas mal, même si c'est bizarre.
snap le 04/11/2011 à 18:46
Non le mérite te revient pas^^ parce que moi j'ai posté LA MOUCHE et pas le moustique^^ Regarde quand tu met en Zstandart c'est pas du tout pareil que comme t'avais fait et sa ressemble plus à une mouche. Mais t'inquiète pas, il est très bien aussi ton moustique!

Persalteas le 04/11/2011 à 18:49
mdr combat pour la gloire...
le moustique, je ne le voyais pas comme ça, il était différent quand je l'ai essayé...
c'est les valeurs de @pas et de fenêtre qui changent.made2kill le 05/11/2011 à 09:34
Ah, d'accord, j'avais po compris. (je pouvais pas tester ma calto n'a plus de piles

)
Excuse-moi, hein.
minideck le 05/11/2011 à 22:49
Un petit <3
Code
:Arccos(sin(¤ -> r1
:ZMinMax
Mais forcement c'est moins complexe que le moustique

snap le 05/11/2011 à 23:04
Rajoute 1.2 avant arcos
azerty1 le 05/11/2011 à 23:14
Si la police passe ici je suis mort?

J'avais réussi à avoir ça un jour, faudrait que je retrouve la fonction et fenetre
Image manquante
(Faut remplir la tige a coup de pt-On( apres, seul les contours sont tracés

Persalteas le 05/11/2011 à 23:18
Fiouuuu joli dis donc...
La police tolère
c'est en une seule fonction ? il me semble qu'il en faudrait au moins deux...
azerty1 le 06/11/2011 à 00:02
Et bien je ne sais plus

Mais il me semble que suffisait

Je suis en train de rechercher

Persalteas le 06/11/2011 à 00:04
Moi je vais me coucher... Tu me diras demain
En une nuit u pire tu as le temps de la réinventer je pense.

azerty1 le 06/11/2011 à 00:05
Oui, je vais y arriver

Bonne nuit!
Mais j'y suis presque avec
r1=sin(cos(@@²))+1 (en zoomant!)
Sinon si on regarde bien, on a Cupidon lançant un éclair!
(Cupidon ne lance pas d'éclair, et c'est pas grave.)
r1=sin(cos(@)@²)+1 (zoom standart+zoom in)
sandro le 06/11/2011 à 18:17
si tu veut utiliser un zoomIn, prècise au moins tes facteurs d'agrandissement-réduction.
Sandroazerty1 le 06/11/2011 à 18:32
Bah tu fais zoomStandard, puis zoom in, pas besoin de préciser autre chose...?

sandro le 06/11/2011 à 19:12
Si, FactX et FactY dans zoom/droite/4 : les lacteurs de zoom.
Sandroazerty1 le 06/11/2011 à 20:11
Punaise,désolé,je n'avais jamais touché à ça, même vu

Donc par défault
FactX=4
FactY=4
Voilà, Désolé

sandro le 06/11/2011 à 20:20
ça fait rien merci (enfin, parfois ça peut servir mais c'est rare).
Sandromade2kill le 08/11/2011 à 12:31
Allez, un de plus pour la route.
Dimensionnez la fenêtre en -1,1,-1,1 et mettez ça:
Code
cos(tan([THETA]²8)3[THETA]²[THETA]6[THETA]
Et avec (vraiment) beaucoup d'imagination vous verrez un chat

qui se splashe violemment par terre
made2kill aka M2K
Persalteas le 08/11/2011 à 12:36
euh... je dois pas avoir suffisamment d'imagination...Je pense que tu devrais préciser les @min, max et pas... ça pourrait être bien.
Parce que là, j'ai une grosse boule noire...
PS: ta fonction, elle peut s'écrire cos(tan(8@²)18@^4 ...made2kill le 15/11/2011 à 10:11
Ou sinon, ca peut représenter une explosion avec des morceaux de je ne sais quoi qui volent...
[THETA]min=0
[THETA]max=6.283185307
[THETA]pas=.13089969389957
Voilà!!
made2kill le 17/11/2011 à 12:36
J'en ai trois autres!!!
Pour un soleil qui se lève (avec tous les rayons du soleil):
Code
sin([THETA]8)cos([THETA]8)tan([THETA]8
Pour un trèfle à quatre feuilles:
Code
sin([THETA])cos([THETA]
Pour les pales d'un hélicoptère:
Code
sin([THETA]8)cos([THETA]
Voili voilou!!
made2kill aka M2K
Persalteas le 17/11/2011 à 13:48
Le soleil est pas très réaliste, mais les pales d'hélico sont très réalistes...
Et il suffit de changer le @pas un petit peu pour les faire se décaler...
y'a de quoi se faire un gif animé !Persalteas le 13/12/2011 à 10:43
Un double post et un déterrage de topic, tout ça pour vous dire que j'ai trouvé un programme idéal pour faire apparaitre de superbes images, différentes à chaque fois: (enfin, il y a 361 possibilités quoi...)
(marche si vous êtes en zoom standart)
Code
:FnOff
:AxesOff
:ClrDraw
:0->A
:0->B
:While getkey=0
:randint(-9,9)->C
:randint(-9,9)->D
:A+.2C->A
:B+.3D->B
:Line(A,B,E,F
:Line(B,A,F,E
:Line(A,-B,E,-F
:Line(B,-A,F,-E
:Line(-A,B,-E,F
:Line(-B,A,-F,E
:Line(-A,-B,-E,-F
:Line(-B,-A,-F,-E
:A->E
:B->F
:End
Appuyez sur une touche au moment ou vous pensez que c'est beau =D
PS: merci à Kerm Martian pour ce prog

un génie ce type...
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.