PDA

Voir la version complète : Vérin à 3 cylindres



Pilou
12/08/2005, 18h54
Salut à tous,
je suis plutôt débutant en Xpresso, et je suis coincé sur quelque chose que j'essaye de faire :
http://piloustaff.free.fr/autres/verin-xpresso.jpg

Il y a donc 3 cylindres :
- le premier (le gros) ne bouge pas ;
- le deuxième et le troisième ont des positions restreintes par le noeud Clamp avec tout un calcul pour que la totalité du cylindre 2 et 3 puisse sortir sans dépasser, et rentrer jusqu'au bord du vérin.

Calcul du maximum de Clamp pour le cylindre 1 :
[(Hauteur_cylindre0 - Hauteur_cylindre1) / 2] + Hauteur_cylindre1

Sachant que j'aurais pu simplifier par :
(Hauteur_cylindre0 + Hauteur_cylindre1) / 2
Mais j'avais besoin de ce bout :
(Hauteur_cylindre0 - Hauteur_cylindre1) / 2
pour le calcul du minimum de Clamp ;)

C'est tout bête, et cela permet à tout moment de changer la hauteur de chaque cylindre.
J'ai appliqué le même Xpresso au cylindre 2.

Mon problème :
Je n'arrive pas à faire en sorte que le cylindre 1 déploit le même pourcentage que le cylindre 2 quand je déplace ce cylindre 2.
Par exemple, quand je déplace à mi-chemin le cylindre 2, le cylindre 1 se déplacerait également à mi-chemin...
Ca ne doit pas être très compliqué, mais là je bloque :| je crois qu'à la fin il faut rajouter un rapport avec la hauteur des cylindres...

Merci d'avance pour votre aide ;)

NiKo
14/08/2005, 15h03
Moi j'aurai fait ça avec un noeud Ranger Mapper.

Baaaaaaaaaase?

kiteman
14/08/2005, 16h19
salut ... bein t'es bien partis pour un "débutant" en expresso* :mrgreen: ..


Je n'arrive pas à faire en sorte que le cylindre 1 déploit le même pourcentage que le cylindre 2 quand je déplace ce cylindre 2

oui il te faut introduire un rapport de longueur :* 1/(Lg cyl1 +Lg cyl2)* *.. que tu multiplies par la Lg du cylindre intéressé .
:odile:

Pilou
14/08/2005, 16h20
J'ai essayé pendant quelques heures encore, mais je suis toujours bloqué pour avoir la bonne position du Cylindre 1.
Finalement, j'ai à moitié abandonné en mettant la même hauteur à chaque cylindre :)
Résultat ici (c'est très simpliste, fait rapidement, c'était plus pour faire joujou avec la 2CV) :
http://piloustaff.free.fr/autres/2cvverin.jpg
2CV sur vérins (.mov, codec Sorenson3) (http://piloustaff.free.fr/autres/verinXpresso2cv(S3).mov)
2CV sur vérins (.mov, codec 3ivx) (http://piloustaff.free.fr/autres/verinXpresso2cv(3ivx).mov)

Merci à Score16 pour la 2CV et à PP pour son set d'éclairage toujours aussi pratique ;)

Si vous avez des questions sur les Xpressos utilisés, n'hésitez pas :poucehaut:

Edit : Ah Kiteman ! je crois que tu es l'homme de la situation :mrgreen: bon, tu m'as donné envie de reprendre cet Xpresso :google: je vous tiens au courant si j'arrive à quelque chose ;)

NiKo
14/08/2005, 18h50
Tiens, matte ça: :wink:

http://www.cactus3d.com/Hydrolic.mov

ils en parlent sur Bubbles. Ca s'appele CD Constraint, un plug dévellopé par Cactus Dan.

Pilou
14/08/2005, 19h40
Mouarf :arg:
Ca fait 1h30 que j'essaye ce truc.. je n'y suis toujours pas arrivé !
Bon, j'ai repris à zéro et j'ai trouvé, comme me le conseillait NiKo, en utilisant un rangemapper (j'avais trop la tête dans mon truc pour penser simple en fait :mrgreen: )
Voila mon petit Xpresso : (c'est en double en fait, mais il n'y pas trop de simplifications possibles je crois)

Cliquez ici pour voir l'image (http://piloustaff.free.fr/autres/verin-xpresso2.jpg)

Je vais aller jeter un coup d'oeil sur Bubbles de ce pas :)
Merci bien NiKo et Kiteman pour votre aide ;)

edit: imge un poil trop grande

Daubermman
15/08/2005, 20h17
Euh et si tu placais tes cylindres censés bouger dans un null dont tu place l'axe au bord du l'immobile et àprès tu joue sur la taille ? Ca devrait les agrandir proportionnellement. Apres je peux me tromper j'ai pas essayé.

Pilou
15/08/2005, 20h19
Oui, c'est une autre possibilité ;)
Je l'a trouve moins élégante (faire varier la hauteur des cylindres, c'est pas top même si on ne remarque rien de l'extérieur), mais c'est un avis perso ;)

Daubermman
15/08/2005, 20h27
Au pire tu calles ca avec un Slider par du expresso pour faire propre ! :mrgreen:
Pourquoi faire simple quand on peut faire compliqué, ah non ou l'inverse !

luistappa
16/08/2005, 10h57
J'avais fait un Xpreso de ce genre qui marchait avec des primitives "cubes", je fait des recherches pour voir où je l'ai caché :wink:

luistappa
16/08/2005, 11h58
Trouvé!
http://pplatiau.9online.fr/swap/telesco.gif
http://pplatiau.9online.fr/swap/telesco.c4d

Une Du est sur le neutre "Commande", il n'y a qu'à faire varier cette DU de 0 à 1 pour sortir les vérins de 0 à 100% proportionnellement à leurs tailles. Tout le reste n'est que l'utilisation d'une hiérarchie adaptée et de l'utilisation de coordonées objet.

Daubermman
16/08/2005, 12h30
Ben voilà ! Comme quoi c'est pas la peine de se casser la tronche la dessus !

Lt.Col.Powell
02/12/2005, 03h35
Salut les loulou!

Bon, je fais remonter le post rien que pour CECI (http://ns2118.ovh.net/~deltazon/autres/lt.col.powell_verin.mov)

Et voila LE FICHIER pour expliquer (http://ns2118.ovh.net/~deltazon/c4d/lt.col.powell_Verin3Pistons.c4d) C'est quand meme Solidement plus simple non ? :wink:
:odile: