Création de méta-ball en actionscript

Soyez le premier à donner votre avis sur cette source.

Vue 7 043 fois - Téléchargée 1 102 fois

Description

Ce code donne une fonction permettant de créer des métaballs en passant en paramètre 2 points et un rayon. bien entendu ces méta-ball sont fait en 2D, le code est assez désordonné, mais j'ai la flemme de le remettre en forme, j'ai un autre projet qui commence.

PS : la couleur est facilement adaptable, et une optimisation pourrait être fait en remplaçant la construction des cercles par 4 curveTo() plutot que par une boucle utilisant les formules trigonométriques

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
16
Date d'inscription
samedi 4 novembre 2000
Statut
Membre
Dernière intervention
21 mars 2009

Superbe !

Aurais tu amélioré ou commenté cette source ? j'ai essayé d'utiliser 2 rayons (ra,rb) de cercle différents mais après plusieurs tentatives je ne vois pas ce qu'il faut modifier.

Les 2 cercles sont modifiables :

...for (var i = 0; i <= Math.PI * 2+0.5; i += 0.05){
lineTo(xa + ra * Math.cos(i), ya + ra * Math.sin(i));
endFill();


beginFill(0x0,100);
moveTo(xb + rb, yb);

for (var i = 0; i <= Math.PI * 2+ .5; i += 0.05){
lineTo(xb + rb * Math.cos(i), yb + rb * Math.sin(i));
endFill();


... MAIS APRES QUE FAUDRAIT-IL FAIRE ?

if (2*d <= Math.sqrt(3) * 17/9 * ra){
var coa = d / (2 * ra);
var sia = Math.sqrt(1 - (Math.pow(d, 2) / (4 * Math.pow(ra, 2))));
var cob = (xb - xa) / (2 * d);
...

voilà, si tu as une idée ...
Messages postés
26
Date d'inscription
samedi 8 octobre 2005
Statut
Membre
Dernière intervention
21 avril 2006

salam,

j'aprouve lecomentaire de pegase31, puisque je ss q'un debutant ou + alors j'aimerrais bien que tu met qql q comment
Messages postés
21
Date d'inscription
samedi 15 mars 2003
Statut
Membre
Dernière intervention
17 décembre 2005

Je sais je sais, ça manque de commentaire, et le code n'est pas entièrement fini, mais je n'ai plus le temps d'achever parce que les exams approchent pour moi, et je dois terminer autre chose... j'adapterais la source des que je pourrais
Messages postés
337
Date d'inscription
vendredi 15 octobre 2004
Statut
Membre
Dernière intervention
2 novembre 2010

Mettez des fichier as par pitié !
Messages postés
1236
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
6 octobre 2010

salut,
héhé. exellent , moi j'adore ce genre de truc je comprend un peu la 1ère moitié, par contre là ou je m'égare c'est quand tu démarre cette floppée de variables :-(
je serais ravi aussi si tu pouvais mettre un tant soit peu de commentaires :-)
franchement l'effet le fait.
bravo!
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.