Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2009-02-25 12:44:39 Précision de "Float"

rv_bao
nouveau membre
Date d'inscription: 2009-02-25
Messages: 3

Précision de "Float"



Salut tout le monde !
Processing à l'air d'être un petit bijou pour pas mal de chose, mais... Car il y a évidemment un mais... J'ai un gros problème au niveau des variables "float"
Par exemple, voici un source très simple... et qui ne fonctionne pas !

int c = 299792458;
float v= c;
PFont fontA;
void setup()
{
  size(400, 200);
  background(0);
  fontA = loadFont("ArialMT-48.vlw");
  textFont(fontA, 32);
   text(v, 30, 60);
   println (v);
}
J'obtiens toujours : 299792448,000 au lieu de 299792458 et c'est très emm...nuyeux !
Le float est-il en 32 bit seulement ?
Est-ce un bug ?
AU secours !

Hors ligne

 

#2 2009-02-25 14:29:22 Re : Précision de "Float"

22_80
membre
Lieu: Paris
Date d'inscription: 2008-02-29
Messages: 205

Re: Précision de "Float"



Salut,

En java/processing :

citation :

Les nombres de type float sont codés sur 32 bits dont :

23 bits pour la mantisse
8 bits pour l'exposant
1 bit pour le signe

Tu peux essayer d'utiliser un double (64 bits) ou bien une chaine de caractère.

String v = "2...";
text(v,30, 60);
println(v);

+
+

Hors ligne

 

#3 2009-02-25 16:30:22 Re : Précision de "Float"

rv_bao
nouveau membre
Date d'inscription: 2009-02-25
Messages: 3

Re: Précision de "Float"



Salut 22_80

Merci pour le tuyau...  A la prochaine (Car il y aura surement une prochaine !)

Hors ligne

 

#4 2009-02-28 03:09:13 Re : Précision de "Float"

juan
modérateur
Lieu: Nancy
Date d'inscription: 2008-02-23
Messages: 14
Site web

Re: Précision de "Float"



L'autre solution consiste à travailler en km/s plutôt qu'en m/s. Ou alors il faut croire que Processing ne va pas à la vitesse de la lumière.
(Je plaisante, il ne faut pas prendre cette réponse au sérieux.)

Hors ligne

 

#5 2009-02-28 19:47:28 Re : Précision de "Float"

22_80
membre
Lieu: Paris
Date d'inscription: 2008-02-29
Messages: 205

Re: Précision de "Float"



Oh ! Bien vu smile

Hors ligne

 

#6 2009-03-04 12:51:50 Re : Précision de "Float"

rv_bao
nouveau membre
Date d'inscription: 2009-02-25
Messages: 3

Re: Précision de "Float"



Re-salut tout le monde !
D'abord, excusez-moi pour ne pas avoir répondu plus tôt mais j'étais occupé à rien foutre... ( Non, je déconne ! )
Pour en finir avec float ou double, j'ai choisis d'utiliser... Flash !
Le process sera certainement plus long mais au moins, la résolution des réels est systématiquement en 64 bits et l'intégration graphique plus simple à réaliser.
Je garde Processing sous le coude pour d'autres applis car c'est vraiment un language puissant.
Merci à tous et à plute.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024