| Deutsch English Français Italiano |
|
<v87mb3$dr62$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: efji <efji@efi.efji> Newsgroups: fr.sci.maths Subject: Re: Courbe de Bezier cubique Date: Mon, 29 Jul 2024 11:10:59 +0200 Organization: A noiseless patient Spider Lines: 46 Message-ID: <v87mb3$dr62$1@dont-email.me> References: <v85p77$j49$1@rasp.pasdenom.info> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Mon, 29 Jul 2024 11:10:59 +0200 (CEST) Injection-Info: dont-email.me; posting-host="e99526b19d5a4c82b76800419478bfb1"; logging-data="453826"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX190aOl/3beIiQEO7IeytJl6" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:m+iLdCEX2M437PVkR2jGArV6sBc= Content-Language: fr, en-US In-Reply-To: <v85p77$j49$1@rasp.pasdenom.info> Bytes: 2637 Le 28/07/2024 à 17:47, kurtz le pirate a écrit : > > Bonjour, > > > Pour une ourbe de Bézier cubique, definie par quatre points P0, P1, P2 > et P3, on a : > B(t) = P0(1-t)^3 + 3P1t(1-t)^2+3P2t^2(1-t)+P3t^3 > avec t [0,1] > <https://fr.wikipedia.org/wiki/Courbe_de_B%C3%A9zier> > > Courbe paramétrique x = B(t) et y = B(t). > > Comme on a plus l'habitude d'avoir y = f(x), je me demande comment > calculer le 't' pour un 'x'. > > 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 ne comprends pas bien pourquoi vous vous posez cette question. Une équation paramétrique pour une courbe permet de définir les points de la courbe en fonction d'un paramètre t. Faire le chemin inverse n'est pas nécessaire en général. Votre problème est de savoir si un point donné (X,Y) appartient à la courbe ou pas? En effet dans ce cas il faudra trouver t tel que X=x(t) et Y=y(t) et pour une cubique dans le plan résoudre non pas une équation du 3eme degré pas un système de 2 équations de 3eme degré, qui pourront avoir 0 solution (le point n'appartient pas à la courbe), 1 solution (le point appartient à la courbe de façon "normale"), ou 2 solutions (dans le cas d'une "boucle" de la courbe, au croisement des deux branches). Les courbes paramétriques en général ne peuvent pas se mettre sous la forme y=f(x), c'est bien justement tout leur intérêt ! Par exemple x(t) = cos(t) y(t) = sin(t) t \in [0,2pi[ Saurez-vous la reconnaitre? -- F.J.