Annonce

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


#1 2017-04-14 17:55:28 Une sphère qui s'élargit sur x ?

Baudo
nouveau membre
Lieu: Soissons - France
Date d'inscription: 2017-04-14
Messages: 2
Site web

Une sphère qui s'élargit sur x ?



Bonjour à toutes et à tous,
Je suis "nouvelle" sur ce forum et débute avec Processing.
Voilà, j'ai donc créé un programme simple d'une sphère qui bouge sur l'axe x.
Le programme me convient mais au niveau rendu il y a un problème : sur le début de l'évolution de la sphère, elle s'élargit, puis vers le centre de la fenêtre obtient la taille du programme et s'élargit à nouveau sur la fin de la fenêtre.
Je ne sais pas du tout comment régler cela et je reste ouverte au différentes pistes que vous pourriez m'indiquer !

Baudo

le programme :


float a;
float b;

void setup() {
 
size(displayWidth, displayHeight, P3D);
lights();
frameRate(40);

a = 0;

}

void draw() {
 
  a = a + 1.0;
  b = b + 1.0;

background(80);
noFill();
smooth();
stroke(150,0,150);

pushMatrix();
translate(a, height/2, -200);
rotate(b/0.1);
sphere(150);
popMatrix();

}

Hors ligne

 

#2 2017-04-15 20:19:55 Re : Une sphère qui s'élargit sur x ?

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: Une sphère qui s'élargit sur x ?



Bonjour,

Ce n'est ps une question de code, mais d'optique.
Pour avoir une vision 3D sans déformation, il faut ajouter dans ton setup() cette ligne :

  ortho();

Je te conseille la lecture de cette page :
https://processing.org/tutorials/p3d/

Hors ligne

 

#3 2017-04-16 13:47:31 Re : Une sphère qui s'élargit sur x ?

Baudo
nouveau membre
Lieu: Soissons - France
Date d'inscription: 2017-04-14
Messages: 2
Site web

Re: Une sphère qui s'élargit sur x ?



Merci !
Oui je vais lire cette page.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024