je veux générer une courbe de Bézier passer à travers plusieurs points i entrée par des points mouse.These sont plus de quatre ans, quelqu'un peut me aider et me donner quelques suggestions sur la façon de l'impliquer? Plus merci. Bonne chance!Question sur la façon d'une courbe de Bézier générale par inputing plusieurs points
0
A
Répondre
0
Vous devez résoudre la distance entre les points le long de la première courbe pour obtenir votre u & v
En général, les plus courtes longueurs d'arc entre les points environ. . la meilleure courbe.
p0 et p3 sont les critères d'évaluation; f et g sont deux points le long de la courbe.
d1 est la distance entre P0 et f; d2 entre f et g; d3 entre g et p3.
La résolution de points de contrôle, p1 et p2:
Soit u = d1/(d1 + d2 + d3); v = (d1 + d2)/(d1 + d2 + d3)
C'est là que je vous liez à:
0
écrire juste les maths dans un programme. Il n'y a rien que nous pouvons expliquer sans faire vos devoirs pour vous.
Vous pouvez commencer à faire un travail honnête: Wikipedia: Bezier Curve
Merci beaucoup, je l'ai su dessiner une courbe de Bézier par donner plusieurs points pour le contrôler, mais je ne sais pas comment faire un bezier courbe passer par ces points donnés je sais, quoi de plus ce n'est pas mes devoirs ... – user399955