PDA

Voir la version complète : Enroulement



César Vonc
14/03/2009, 19h51
Bonjour, je viens contribuer avec deux nouvelles Expressions basées sur le même thème.

La première permet de reproduire l'effet d'enroulement, autour d'une bobine, comme sur nos vieilles cassettes vidéo.

http://cesar3d.free.fr/tuto/spirale.swf

Ce sont, en réalité, deux cylindres dont le rayon varie en fonction du nombre de tours.
Il est possible d'inverser ce que j'ai appelé le cylindre maître : le cylindre qui enchaîne le mécanisme.
La position de la bande reliant les deux cylindres peut être placée de l'autre côté, ou croisée pour une rotation contraire.

http://cesar3d.free.fr/telechargements/Fichiers/enroulement.c4d

La deuxième expression est en réalité une partie de la première mise au clair, au niveau de la jonction de la bande et du cylindre.
Cette expression permet de cibler un point avec la tangente d'un cercle.

http://cesar3d.free.fr/tuto/tangente.swf

http://cesar3d.free.fr/telechargements/Fichiers/tangente_cible.c4d


Voilà, j'espère que ça aidera certains.

PS : l'xpresso de la seconde est un peu bordélique, j'envisagerai une clarification.

base80
15/03/2009, 03h05
Waaah Mais c'est le boxon tes xpressos!! :mrgreen:
En general l'idée c'est de faire des trucs simples et efficace la c'est plutôt très très très compliqué.
Je pense que c'est plus clair de faire un seul xpresso (un seul tag) avec dedans des xgroups.
Mais bon ça a l'air de marcher.

shtl
15/03/2009, 09h37
Merci César G :poucehaut:

base80
15/03/2009, 18h38
@ César G.
J'ai essayé le bazar de la tangente de mon coté et apparement ca marche et apparemment c'est bien plus simple que le tien.
Peux tu m'explique ou je me trompe?

http://www.base80.com/xpresso-files/general/tangente_cible-base80.c4d.zip

J'ai edité mon fichier a 19h03 a cause d'un oops

http://www.base80.com/xpresso-files/general/Trigo-Tangente.jpg

César Vonc
15/03/2009, 19h25
En effet, je viens de l'essayer, et fonctionne tout aussi bien.

Je suis parti sur une mauvaise base, en voulant modifier le décalage (en %) de ma droite tangente à partir de la position de l'objet cible, alors que tu as tout simplement mis la tangente en sous objet de l'objet cible, pour n'avoir à modifier que sa rotation.

J'étais confronté à quelques problèmes, comme le pourcentage du décalage qui devait être compris entre 0 et 100, ce qui m'a amené à compliquer la chose en posant des conditions avec tout un bordel.

En tout cas merci, je réfléchirai à deux fois, la prochaîne fois.

base80
15/03/2009, 19h59
En tout cas merci, je réfléchirai à deux fois, la prochaîne fois.

Au contraire, il ne faut pas réfléchir 2 fois. Cinema4d réfléchis pour toi.
Il suffit de trouver le chemin le plus court.
Perso je suis pas bon en maths mais je suis bon en xpresso dans le contexte de cinema4d.

Sir Gong
15/03/2009, 21h51
Ça n'enlève rien à la générosité du geste, alors merci m'sieur César :poucehaut:

et merci Base aussi :wink:

César Vonc
23/08/2009, 23h45
Je profite d'un projet utilisant ce procédé pour signaler que l'XPresso a été mise à jour, l'ancienne version comportait une petite erreur.

Les bobines s'enroulent désormais parfaitement, l'XPresso a été élaguée, compressée, et dispose de plus de paramètres modifiables comme le rayon interne de la bobine qui influe sur l'enroulement.


Il suffit donc juste de modifier le nombre de tours de la Bobine 1 (celle de gauche) pour que son rayon change en conséquences en même temps que la rotation et le rayon de la bobine 2 (celle de droite).

La longueur totale du fil enroulé est modifiable et influe sur la rotation.
Son épaisseur aussi, qui influe sur le nombre de tours pour enrouler/dérouler la bobine.
Le fil sortant des bobines est symbolisé par deux points (un carré et un rond) qui peuvent être reliés en cochant la case Relier le fil.
Le sens de rotation de la bobine 2 peut être inversé.

Certains paramètres non modifiables (tels que le rayon externe des bobines) sont affichés à titre indicatif uniquement.

J'ai utilisé l'expression simplifiée de Base pour la sortie du fil de la bobine.


http://cesar3d.free.fr/telechargements/Fichiers/enroulement.c4d

http://images.imagehotel.net/nwbuznzn4w_tn.png (http://images.imagehotel.net/nwbuznzn4w.png)

shtl
24/08/2009, 07h59
Bon travail à tout les deux, et encore merci du retour et des corrections César_G :poucehaut: