PDA

Voir la version complète : Problème de chaîne



TicTac
23/03/2007, 23h34
Bonjour/Bonsoir à tous.

J'explose (faute de frappe volontaire :lol:) mon problème :

J'ai cherché sur le site un peu, j'ai trouvé de l'aide mais j'ai encore un problème.

J'ai créé une spline en interpolation Uniforme, j'ai fait un superbe maillon pour ma chaîne (un joli cube pour le moment), Aligner sur la Spline, ensuite j'ai bidouillé un petit truc en Xpresso afin de faire suivre un 2nd maillon (après il faudra que je continue pour tous les autres maillons) mais j'ai un petit problème, vous allez voir lorsque j'arrive à droite... Vous trouverez le fichier joint.

Merci par avance de votre aide :wink:

Fichier joint : http://tutotictac.free.fr/temp/chaine.zip

base80
24/03/2007, 00h34
moi pas comprendre

un bon wip pour éviter les probs d'align to spline ici
http://www.base80.com/index.php/2007/01/29/align_to_spline_xpresso

TicTac
24/03/2007, 12h28
Merci Base80, ton tuto est interessant, mais le problème n'est pas là en fait :lol:

Je réexplique.

J'ai fait une spline qui est ma chaîne, ça c'est fait, bon, ensuite j'ai fait un cube "maillon" que j'ai aligné sur la spline.
J'ai fait un Xpresso afin de faire avancer automatiquement le maillon sur la chaine de 5%, j'ai mis une fonction modulo pour que lorsque j'arrive à 100% de l'avancement, ce dernier retombe à 0% et recommence indéfiniment.
J'ai copié mon maillon pour faire le maillon suivant. En Xpresso je le relie à l'avancement du premier maillon et je lui ajoute 2% (ou un truc du genre) afin qu'il soit juste derrière le maillon 1, mais lorsqu'il arrive à 100%, il ne revient pas à 0%.
De plus, je pense que la façon dont je tente de le faire n'est pas bonne (si j'ai 100 maillons, ça fera plein d'Xpresso et ce sera lourd je pense). Mon problème se situe en fait dans l'animation de ma chaîne.

Merci par avance :wink:


Tictac

Yamp
24/03/2007, 23h44
Salut

C'est cela ce que vous voulez, je pense:
http://www.frenchcinema4d.fr/forum/index.php?topic=17914.0

Yamp

TicTac
25/03/2007, 11h02
Oui, en effet, Merci :bounce:

Il ne me reste plus qu'à décortiquer ce que tu as fait, je ne comprends pas pourquoi tu divise par 28 à un moment :?

Merci encore :D

Yamp
25/03/2007, 16h23
Salut

La division par 28 sert à ajuster le tour de la roue motrice avec le mouvement de la chaîne.
Longueur = Radius x Angle dans radianes :idea: