Annonce

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


#1 2013-09-12 06:29:15 cylindre

fabrice54
membre
Date d'inscription: 2012-06-07
Messages: 242

cylindre



bonjour

comment peut on faire des cylindre 3d avec processing?
y a t'il une fonction comme box?

merci

Hors ligne

 

#2 2013-09-12 07:53:36 Re : cylindre

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

Re: cylindre



Bonjour,

Il n'y a pas pour l'instant de fonction dédiées. u peux utiliser ceci :
http://wiki.processing.org/index.php/Cylinder

Hors ligne

 

#3 2013-09-12 13:14:35 Re : cylindre

fabrice54
membre
Date d'inscription: 2012-06-07
Messages: 242

Re: cylindre



merci pour ta réponse j'ai testez le site mais ça ne donne rien il dois manquer quelque chose.

Hors ligne

 

#4 2013-09-12 17:13:41 Re : cylindre

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

Re: cylindre



Etrange cela fonctionne chez moi :

void setup() {
  size(800, 800, P3D);
}

void draw() {
  translate(400, 400);
  rotate(0.5, 0.5, 0, 0.0);
  cylinder(100, 200, 30);
}

void cylinder(float w, float h, int sides)
{
  float angle;
  float[] x = new float[sides+1];
  float[] z = new float[sides+1];
 
  //get the x and z position on a circle for all the sides
  for(int i=0; i < x.length; i++){
    angle = TWO_PI / (sides) * i;
    x[i] = sin(angle) * w;
    z[i] = cos(angle) * w;
  }
 
  //draw the top of the cylinder
  beginShape(TRIANGLE_FAN);
 
  vertex(0,   -h/2,    0);
 
  for(int i=0; i < x.length; i++){
    vertex(x[i], -h/2, z[i]);
  }
 
  endShape();
 
  //draw the center of the cylinder
  beginShape(QUAD_STRIP); 
 
  for(int i=0; i < x.length; i++){
    vertex(x[i], -h/2, z[i]);
    vertex(x[i], h/2, z[i]);
  }
 
  endShape();
 
  //draw the bottom of the cylinder
  beginShape(TRIANGLE_FAN); 
 
  vertex(0,   h/2,    0);
 
  for(int i=0; i < x.length; i++){
    vertex(x[i], h/2, z[i]);
  }
 
  endShape();
}

Processing 2.0.3

Hors ligne

 

#5 2013-09-13 07:20:00 Re : cylindre

fabrice54
membre
Date d'inscription: 2012-06-07
Messages: 242

Re: cylindre



bonjour

ok maintenant cela fonctionne il manquais  le début du programme,sinon dans les exemples j'ai trouvez une fonction
thore  mais tous ça a l'ai très compliquez juste pour faire des cylindre.

merci encore

fabrice

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025