Réponse acceptée !
Disons que ton pb est particulier.
La "technique" , disons plutot méthode, utilisée généralement, c'est :
- tu crées ton monde avec Blender ( ou autre )
- tu écris un loader
- tu affiches le monde
là c'est ENTIERMENT différent pour la simple raison que la première étape n'est pas possible.
La seule et unique méthode que je vois, c'est :
- tu demandes à l'utilisateur la configuration de la molécule ( en
rentrant le nom, en détaillant les liaisons, bref tu te débrouille pour
avoir sa structure )
- a partir de là tu dessine une boule là ou ya un atome, un cylindre là ou ya une liaison.
- pour sauvegarder : tout ce que tu as à faire c'est enregistrer ce que
l'utilisateur a tapé. La prochaine fois, tu n'auras qu'à rescanner la
chaine et refaire, en fait, comme si ce que tu as sauvegardé était tapé
par l'utilisateur
Maintenant, la question qui tue :
Comment tu comptes t'y prendre pour demander à l'utilisateur de rentrer la config de la molécule ??
Perso je verrais bien un arbre n-aire, mais tu as le niveau pour faire ça ?
.xyz -> je sais pas non plus mais la plupart des modeles 3d statiques ( = non animés ) c'est untruc genre :
[début du header]
nombre de sommets
nombre de triangles
nombre de coods de texture
[debut des donnés brutes]
coords de chaque sommet ( 1,2,....n ) , x y et z pour chaque
les 3 sommets de chaque triangle : som[0], som[1] et som[2] ( re pour chaque triangle, hein )
les UVs ( coords de texture )
si c'est pas claire, goooooooogle is your friend ;)
_______________________
Omnia vincit labor improbus