Je viens vous exposer un petit problème assez spécial.
Je dois réaliser la simulation de mouvement entre deux ensembles distincts, et malgré les tentatives (dans le modèle, ajouter des contraintes afin que les pièces bougent simultanément) le problème reste le même. Les pièces bougent séparément mais refusent pertinemment de bouger ensembles
Voici un aperçu du mouvement qu'elles doivent effectuer en fichier joint, avec en rouge les points que j'ai lié par la contrainte avancée de trajectoire.
J'ai également tenté l'étude de mouvement, hélas je ne me suis jamais servit de cette fonctionnalité, et n'ai réussi qu'à faire bouger une seule des trois pièces dans le même laps de temps, quand celle ci ne se retournait pas sur elle même sans raison d'ailleurs.
@Lucas Prieur: j'avais déjà vu ce tuto ^^ bien pratique pour découvrir d'ailleurs
@Pascal: Je dois dire que je pensais que la pièce allait cesser de se retourner ^^' je peux prendre chaque ensemble séparément si cela peut aider ^^'
@Mathieu Anger: hélas le mouvement à étudier n'est pas fermé de base =/ les pièces bougent bien une par une, réalisant leurs trajectoires, que ce soit en contrainte par % via la simulation, ou en contrainte de trajectoire libre pour le déplacement souris. Mais pour les faire avancer simultanément, c'est une autre histoire ^^' et que visiblement mes pièces ne veulent pas entendre ...
@Pascal: je vais essayer de changer les points de en les métant sur la même trajectoire ^^
En fait, sur la trajectoire du bas il y a deux pièces placées de façon symétriques, qui elles bougent ensemble avec une simple contrainte de distance entre points, car ils sont sur la même trajectoire et que cette distance ne change donc pas. La pièce du haut, elle, doit bouger simultanément pour ne pas heurter celles du bas.
Ok, je penses qu'il faut prendre un point sur chaque "patin" de l'ensemble du bas (les plus éloignés possibles l'un de l'autre) et changer l'un des points de l'ensemble du haut de trajectoire.
Pour que les ensembles ne "collisionnent" pas, je mettrais une distance entre un point en bas à droite de l'ensemble du haut et la face verticale de l'ensemble du bas située à coté.
Logiquement la contrainte de distance devrait permettre au point de se déplacer verticalement quand la trajectoire s'arondira.
A mon avis, ce n'est pas réalisable en contraintes. L'animation que j'ai posté est issue d'une étude de mouvement.
Concrètement, comment marche votre système ? Si je comprend bien vous devez vous retrouver à un moment avec un décalage de pas si vos chaines n'ont pas la même longueur (même entraxe mais pas même rayon)...
Je ne sais pas si je vais réussir à expliquer la manip', mais je vais tenter.
J'ai mis les pièces du dessus et sa trajectoire à l'envers, pour que la "séparation" ne soit plus présente vu que la trajectoire suit donc le mouvement de celle du bas.
De là, j'ai copier la pièce du haut afin d'en avoir deux. J'ai lié leur plan milieu respectif avec une contrainte de distance par rapport à l'arrête inférieur des pièces du bas.
De là, j'ai lié les plans mileu des deux pièces du haut (l'original et la copie). Le mouvement se faisant donc parfaitement, j'ai fais une symétrie de la pièce que je voulais séparer, cette dernière suivant donc une trajectoire symétrique (présente dès le début dans la vidéo, car trajectoire recherchée).
En espérant que la vidéo au format swf soit plus explicative que mes paroles (et qu'elle fonctionne) =)