[Vb.Net] Charger fichier 3ds dans une form...??

Charger fichier 3ds dans une form...?? [Vb.Net] - VB/VBA/VBS - Programmation

Marsh Posté le 24-05-2006 à 09:28:49    

Bonjour à tous,
Je travaille actuellement sur un projet en Visual Basic .Net.
Mon problème est le suivant:
J'ai une forme avec mes boutons mon menu etc...+ un OpenGLControl où je teste des fonctions OpenGl (je débute dans la 3d...).
Je souhaiterai charger dans ce control (ou ailleurs si pas possible) un fichier 3ds contenant un modele! COmment puis je faire??
Merci à vous!!
Damien :)  :)  

Reply

Marsh Posté le 24-05-2006 à 09:28:49   

Reply

Marsh Posté le 24-05-2006 à 09:30:20    

écrire un lecteur de .3ds et générer le mesh en triangles dans ton control.

Reply

Marsh Posté le 24-05-2006 à 09:36:56    

Serait-il possible d'utiliser une librairie du style "lib3ds"??
Ne connaissant pas grand chose en 3d, existe il un lecteur de .3ds sous vb.net?
Comment je fais pour generer le mesh?(et c est quoi le mesh?)
Désoél...je suis vraiment nubs en 3d....
;) ;) ;)

Reply

Marsh Posté le 24-05-2006 à 09:41:02    

Fokx a écrit :

Serait-il possible d'utiliser une librairie du style "lib3ds"??


si t'en trouves une, pourquoi pas
 

Fokx a écrit :

Ne connaissant pas grand chose en 3d, existe il un lecteur de .3ds sous vb.net?


Google
 

Fokx a écrit :

Comment je fais pour generer le mesh?(et c est quoi le mesh?)


Le mesh un objet 3D contenu dans un .3ds, par exemple.
Pour le générer, tu utilises 3dstudio max, ou peut etre gmax (je ne sais pas s'il supporte l'export vers .3ds celui là), qui est plus ou moins un équivalent gratuit du modeler de 3dsmax, à voir.
 
Tu peux aussi t'orienter vers le .asc, qui est un équivalent au .3ds, mais version fichier texte, donc humainement lisible contrairement au .3ds qui est binaire, et générable 'à la main'.


Message édité par _darkalt3_ le 24-05-2006 à 09:42:10
Reply

Marsh Posté le 24-05-2006 à 09:50:04    

Sur google, j'ai cherché plusieurs fois et je tombe toujours sur le site de vbfrance, et là je trouve du code mais c'est pour des versions anciennes de vb, pas le vb.net! Si tu as une adresse sous lamain, je suis preneur!!!
Merci à toi!

Reply

Marsh Posté le 24-05-2006 à 09:54:50    

dsl, je fais pas du tout de vb

Reply

Marsh Posté le 24-05-2006 à 10:03:03    

Serait-il possible d'avoir la même chose en c sharp (toujours dans une form..)??

Reply

Marsh Posté le 24-05-2006 à 10:07:21    

Tu peux effectivement appeler en VB une dll écrite en c#

Reply

Marsh Posté le 24-05-2006 à 10:10:54    

Comment je peux faire ça?? Existe t il du code en c# pour loader un fichier 3ds??
Ce serait vraiment cool que ça marche!Un gain de temps énorme!

Reply

Marsh Posté le 24-05-2006 à 10:12:56    

google !

Reply

Marsh Posté le 24-05-2006 à 10:12:56   

Reply

Marsh Posté le 24-05-2006 à 10:20:28    

Je dois m'y prendre mal je trouve rien en c sharp sur google!!

Reply

Marsh Posté le 24-05-2006 à 10:32:54    

Peut-être que ca n'existe pas [:spamafote]
 
Sinon un fichier ASC c'est assez facile à lire à la main :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed