23-04-2014, 10:04 PM
hello guys
je fais différents tests graphiques avec les courbes de bézier cubiques
L'idée est de construire des paysage à partir d'un sol qui suit les dites courbes
j'ai poc"é" cette idée cependant je me trouve confronté à une problématique particulière :
l'utilisation des courbes implique (jusqu'à ce que vous me disiez comment faire autrement) sur une fonction basé sur un "pas"
x= f(pas)
y= g(pas)
or la dispersion n'est pas du tout ce que j'attendais, elle n'est pas homogène
on voit dans l'image que les courbes du haut sont des segments de droite qui positionnent
les points tous les x px en abscisse (pas = 0,1)
les courbes du bas sont des courbes de bézier cubique (toujours le pas = 0,1), mais avec un agglomération sur la partie gauche des courbes (particulièrement vraie sur les graphes du milieu et de droite en bas) ce qui ne me permet pas de positionner comme je le souhaite
je cherche donc à trouver le moyen de suivre la courbe mais avec une fonction y= h(x)
qui me permette de positionner chaque objet là où je le veux, en choisissant les abscisses
ca sous entend de trouver la fonction inverse de f ( afin d'avoir pas = f-1 (x) )
et là, je sais plus faire (où bien j'ai plus envie de retrouver des méthodes que j'ai apprises y a pfiou... trop longtemps)
si l'un de vous pouvez me donner le coup de pouce nécessaire....
à ciao
je fais différents tests graphiques avec les courbes de bézier cubiques
L'idée est de construire des paysage à partir d'un sol qui suit les dites courbes
j'ai poc"é" cette idée cependant je me trouve confronté à une problématique particulière :
l'utilisation des courbes implique (jusqu'à ce que vous me disiez comment faire autrement) sur une fonction basé sur un "pas"
x= f(pas)
y= g(pas)
or la dispersion n'est pas du tout ce que j'attendais, elle n'est pas homogène
on voit dans l'image que les courbes du haut sont des segments de droite qui positionnent
les points tous les x px en abscisse (pas = 0,1)
les courbes du bas sont des courbes de bézier cubique (toujours le pas = 0,1), mais avec un agglomération sur la partie gauche des courbes (particulièrement vraie sur les graphes du milieu et de droite en bas) ce qui ne me permet pas de positionner comme je le souhaite
je cherche donc à trouver le moyen de suivre la courbe mais avec une fonction y= h(x)
qui me permette de positionner chaque objet là où je le veux, en choisissant les abscisses
ca sous entend de trouver la fonction inverse de f ( afin d'avoir pas = f-1 (x) )
et là, je sais plus faire (où bien j'ai plus envie de retrouver des méthodes que j'ai apprises y a pfiou... trop longtemps)
si l'un de vous pouvez me donner le coup de pouce nécessaire....
à ciao