Bonjour,
Je manipule une structure 3D perso, où je peux charger par exemple des modeles issus de fichiers .3ds grace a la lib3ds, et ecrire un nouveau fichier .3ds grace à la même librairie.
Je voulais savoir si vous étiez au courant d'une limite concernant le nombre maxi de points par mesh. Je m'explique : dans mesh.c à la fonction point_array_write, on trouve la ligne de code suivante :
ce qui signifie qu'on ne peut pas ecrire un fichier .3ds valide si un des meshs du modele contient plus de 10000 sommets! Ca me parait bizarre etant donné que la même lib arrive à charger le modele (1 mesh de 22000 faces pour 64000 sommets)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ASSERT(mesh->points<0x10000);
Quelqu'un est-il au courant d'un "workaround" pour ce probleme ?
merci
Partager