Sujet : Re: Courbe de Bezier cubique
De : kurtzlepirate (at) *nospam* free.fr (kurtz le pirate)
Groupes : fr.sci.mathsDate : 29. Jul 2024, 10:02:29
Autres entêtes
Organisation : Compagnie de la Banquise
Message-ID : <66a75aab$0$11696$426a74cc@news.free.fr>
References : 1 2
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
On 28/07/2024 18:50, Olivier Miakinen wrote:
Bonjour Olivier,
[snip]
Le 28/07/2024 à 17:47, kurtz le pirate a écrit :
Calculer /le/ t pour un x, c'est à priori impossible dans le cas
général. En effet, pour la plupart des x de R il n'y a aucun t qui
corresponde, alors que pour certains x il peut y avoir plusieurs t.
À priori je dirais qu'il peut exister jusqu'à trois valeurs de t
pour le même x dans le cas des courbes de Bézier cubiques, avec
donc trois y différents pour ce même x.
Oui mais, c'est ma faute, je n'ai pas tout dit, mon "t" est borné [0,1]
Je tombe sur une équation du troisième degrés qui n'est pas des plus
simple à résoudre...
>
N'y aurait-il pas un autre moyen ou astuce ?
Je pense que non. Et je ne comprends pas pourquoi tu cherches à te
compliquer la vie par rapport à la simplicité de la formule de départ.
En fait, j'utilise la coubre dans sa plus simple expression avec 4
points : P0 = <0,0> et P3 = <1,1>. Pour les deux autres c'est variable.
Une fois la courbe définie avec P1 et P2, je veux m'en servir pour
transformer une entrée (x) entre 0 et 1 en (y) est donné par la courbe.
Je ne sais pas si je suis clair.
Par exemple, un gris en entré de 20% (0.20) sera remplacé par un gris x%.
-- kurtz le piratecompagnie de la banquise