extrapolation / interpolation? pour un jeu [ Algo ] - Algo - Programmation
Marsh Posté le 25-11-2006 à 13:29:41
je dirais:
tu crées un "fil" de 'n' segments avec chaqun leur position.
quand tu tires par une extrémité, ça donne un vecteur, et ce vecteur est propagé de noeud en noeud, et chaque noeud est tiré, mais soit ça se traduit par une "rotation"(invisible) du segment autour noeud soit le noeud est tiré.
à la louche je dirais, chaque noeud se déplace dans la direction du précendent, y'a un produit scalaire entre le vecteur de force et l'axe du segment pour connaitre la quantitée de déplacement du noeud...
Marsh Posté le 25-11-2006 à 15:07:02
je vais rfléchir avec ça
Marsh Posté le 25-11-2006 à 16:32:57
en fait là, y'a pas de notion de force, mais de déplacement imposé: le bout de corde suit le curseur. donc ça doit être plus simple: un vecteur de déplacement qui se retrouve passé de noeud en noeud avec une altération.
Marsh Posté le 25-11-2006 à 11:54:01
bonjour,
Je cherche à reproduire le comportement du "fil" de ce jeu : http://www.zeronews-fr.com/flash/string-avoider.php
Je me demande comment simuler ces mouvements asses convaincants, peut-être une extrapolation de points de type b-spline? avec les nouveaux points de contrôle qui remplacent les plus anciens? Ce que j'aime bien ce sont les virages que prend le fil, ou quand lui fait faire des boucles.
Si quelqu'un à un avis là dessus... merci
Message édité par kaloskagatos le 25-11-2006 à 11:55:36
---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »