Je fais une application graphique dans laquelle je peux éditer une polyligne en faisant glisser le point de contrôle de celle-ci. Cependant, je voudrais le rendre un peu plus facile à utiliser en le rendant élastique; Lorsque vous faites glisser un point de contrôle, au lieu de déplacer un seul point, je souhaite que les points situés à une certaine distance de ce point soient également déplacés, en fonction de la force du point de contrôle.algorithme de ligne élastique/serpentin
Est-ce que quelqu'un connaît un algorithme simple pour cela? Il peut être assez rudimentaire, car la principale exigence est la vitesse.
En fait, sachant comment appeler un tel comportement serait également agréable, donc je peux le rechercher sur google. J'ai essayé la ligne 'serpent', mais cela semble se référer à des contours actifs, ce qui n'est pas ce que je cherche.
Merci
Merci, après avoir lu au sujet de cette physique de la corde, un est venu à la conclusion comme vous l'avez fait; ce n'était clairement pas ce que je cherchais :) Cependant, la méthode que vous avez suggérée est sur place. Je l'ai mis en œuvre avec un rayon variable (deux fois la force du mouvement), ce qui semble assez bien fonctionner. – vhdirk