Annonce

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


#1 2012-12-26 15:39:52 Intersection d'une curveVertex et d'une droite

Bozon
membre
Date d'inscription: 2012-09-21
Messages: 15

Intersection d'une curveVertex et d'une droite



Bonjour,

Je voudrais permettre de tracer une courbe a la souris, et calculer les coordonnées des intersections de cette courbe avec des droites horizontales (l'idée ca sera de proposer ensuite un motif "standardisé" au niveau de ces intersections qui dépendra donc de la forme de la courbe créer). J'ai su tracer la courbe et les lignes, mais pour le calcul des intersections je bloque ...

le code :

int tabx[];
int taby[];
int i; //i compteur
int k; //parcours la boucle
float l; //parcours la boucle des lignes
PImage bg;
void setup () {
  tabx = new int [2000];
  taby = new int [2000];
  size(1024, 768);
  smooth();
  i=0;
  k=0;
  bg = loadImage ("fond.jpg");
}

void draw () {
  k=0;
  background(255,255,25);
  //background(bg);
  for (l=0;l<769;l+=76.8){
   line((1024/2), l, 1024, l);
  }
  fill (0, 200, 0);
  ellipse (mouseX, mouseY, 10, 10);
  tracerCourbe ();
}

void tracerCourbe () {
    if (mousePressed == true ) {
    tabx[i]=mouseX;
    taby[i]=mouseY;
    i++;
    delay (100);
  }
  beginShape();
  curveVertex (tabx[0], taby[0]);
  while (k!=i) {
    noFill();
    //ellipse (tabx[k], taby[k], 10, 10);
    curveVertex (tabx[k], taby[k]);
    if (k=sadi-1)){
      curveVertex (tabx[k], taby[k]);
    }
    k++;
  }
  endShape();
}

Hors ligne

 

#2 2012-12-26 18:05:09 Re : Intersection d'une curveVertex et d'une droite

Makio135
membre
Lieu: Lyon
Date d'inscription: 2010-11-11
Messages: 89
Site web

Re: Intersection d'une curveVertex et d'une droite



Tu devrais trouver ton bonheur ici: processingjs.nihongoresources.com/bezierinfo/

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024