Metaballs 3d ou blobs & marching cubes

Soyez le premier à donner votre avis sur cette source.

Vue 14 859 fois - Téléchargée 985 fois

Description

Comment modéliser en 3D des surfaces courbes très simplement?
_Grace aux metaballs 3D évidement!

Les metaballs 3D sont très pratik pour modéliser des formes de type organiques, d'ailleurs ce principe (marching cubes) a été inventé pour des besoins médicaux dans les années 80 par les professeurs ...euh je sais pu, il voulait modéliser le coeur, le principe a par la suite été détourné par les coders pour le propre Démo tout comme les courbes de béziers decouvert par l'ingenieur de Renault au milieu du siècle dernier et qui maintenant font partie intégrante de tout logiciel de dessin qui se respecte. Bref les metaballs c'est sympa! Il est a savoir que je n'est pas coder la seconde partie des marching cubes qui permet une meilleur définition de la surface et non une apparence en escalier
Il est possible de mettre un autre objet que des sphères dans le tableau comme un cube ou autre. La fonction n'est pas tres rapide pour une dimension de tableau large, c'est surement du au langage. L'affichage est en OpenGL, vous pouvez paramétrer les balles et L'IsoLevel, tourner le cube qui englobe la surface etc...

Conclusion :


J'ai coder cet algorithme en 2D également, la source se trouve dans la catégorie Graphique. Si vous voulez plus de précisions, allez voir la doc sur les metaballs sur www.alrj.org

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Noiretulipe
Messages postés
165
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
13 juillet 2008
-
une erreur ... ne trouve pas la librerairie ....
Dim Pos(3, 3) As GLfloat
cs_Geff
Messages postés
192
Date d'inscription
vendredi 2 mars 2001
Statut
Membre
Dernière intervention
10 janvier 2006
-
Normal! Ici c'est la catégorie de code OpenGL, donc il faut la librairie conséquente! Bref pour la n^ième fois :: 1 : ilfaut vbogl.tlb présent sur ce site dans cette catégorie dans une source de Blackwizzard (ke dieu ai son ame:) dont le titre est : "tout ce qu'il faut pour programmer en opengl" 2 : il faut les fichiers Glut32.dll, opengl32.dl... vous pouvez les trouver dans des packs sur le net! Si NIX m'entends ce serait kool k'il fasse un lien automatik ou un truk du genre vers ces librairies la, car a chak fois j'y ai droit ;)
cs_Geff
Messages postés
192
Date d'inscription
vendredi 2 mars 2001
Statut
Membre
Dernière intervention
10 janvier 2006
-
Xcuse j'avais mis la source dans API! :p c corrigé maintenant!
cuq
Messages postés
345
Date d'inscription
mardi 3 juin 2003
Statut
Membre
Dernière intervention
21 mars 2008
1 -
voila une source que j'avais mésestimée. J'ai pas encore tout compris mais en la recoupant avec une source C++ trouvée à l'adresse suivante http://www.progzone.free.fr/graphisme/reconstruction3d/reconstruction3d.html

voila qui devrait faire mon bonheur ...

Bon on va mettre 10 parce que ca fait avancer mon schimili ... enfin le truc quoi ...
thune123
Messages postés
1
Date d'inscription
mardi 25 janvier 2005
Statut
Membre
Dernière intervention
20 février 2008
-
bonjour.
je voudrais tester cette application mais je ne comprends pas comment l'exécuter ou tout simplement voir le code ! quelqu'un peut il m'aider ?

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.