|
Bonjour, depuis longtemps je souhaiterais créer un type de courbe bien précis.
J'ai trouvé ceci (source): Code:
vector getBezierPos( float s ) { list q = posList; integer nq; while ( (nq=llGetListLength(q)) > 1 ) { list q2 = []; integer k; for ( k=1; k < nq; k++ ) { vector p1 = llList2Vector(q,k-1); vector p2 = llList2Vector(q,k); q2 += (1-s)* p1 + s * p2; } q = q2; } return llList2Vector(q,0); } Pour une courbe de type Quadratique ou Cubique je n'ai rien trouvé ... Parfaitement incapable de traduire ces formules mathématiques en LSL je suis bloqué ... Cliquez ce bouton ou survolez le contenu pour afficher le spoiler
Welcome back le revenant Dernière modification par djphil ; 14/09/2018 à 17h21. |
14/09/2018, 13h27 |
|
Aller à la page... |
Bézier, parfait antirouille
Suivre Répondre |
|
Partager | Rechercher |
|
Salut,
Si un exemple t'intéresse avec utilisation de spline cubique d’Hermite j'avais mis mon système de véhicule en open source. La doc est ici. |
14/09/2018, 23h44 |
|
|
Et bien et bien, hmmm hmmm, ça n'inspire pas grand monde ...
Cliquez ce bouton ou survolez le contenu pour afficher le spoiler
|
27/09/2018, 14h14 |
|
|
Oui c'est plus clair, mci
C'est particulier comme courbe ... |
28/09/2018, 13h40 |
|
|
L'idée serait de tracer des graphs comme avec tweens, highcharts, google charts etc ...
La fonction fournie au départ trace de très belles courbes mais !!! (il y a toujours un mais). Si je place 3 points, 2 points seulement sont touchés par la courbe. Le point entre les 2 autres ne l'est pas et j'aimerais juste qu'il le soit. |
13/10/2018, 07h58 |
|
Tu peux toujours plonger dans le code de tween.js
|
13/10/2018, 08h26 |
|
|
Il y a des similitudes effectivement, voir
return (2 * p1 - 2 * p2 + v0 + v1) * t3 + (- 3 * p1 + 3 * p2 - 2 * v0 - v1) * t2 + v0 * t + p1; Dernière modification par djphil ; 13/10/2018 à 14h05. |
13/10/2018, 12h38 |
|
|
SL semble mort, mais les acharnés des méninges bougent encore...
|
13/10/2018, 15h05 |
|
|
|
15/10/2018, 14h12 |
|
|
|
16/10/2018, 11h28 |
|
Suivre Répondre |
Fil d'ariane
Connectés sur ce fil1 connecté (0 membre et 1 invité)
Afficher la liste détaillée des connectés
|