2017-03-12 4 views
-2

Maintenant, je travaille sur .obj loader pour mon éditeur 3d et je prévois de le construire sur Assimp. Dans mon éditeur, les maillages auront un quadrillage au-dessus des polygones triangulés et auront la possibilité de prendre les deux triangles formant un poltgon. Mais je sais qu'Assimp reconstruit les données pour Opengl-ready et ne laisse pas utiliser les quads. Dans mon plan de rester des données comme .obj (quads) et ne pas le trianguler. Si j'enlève aiProcess_Triangulate mon rendu sera corrompu et il ne sera pas rendu correctement. Quel est le meilleur moyen de conserver les données en tant que quads sans dupliquer les données avec possibilité d'interagir avec lui, et de le préparer pour le rendu? Est-ce que Assimp peut fournir cette option? Peut-être qu'une seule façon est de faire moi-même loader?Éditeur 3D avec polygones quads. Assimp

Répondre

0

dépend de ce que vous voulez dire par charge. GL_QUADS supprimé en 3.1+ et le rendu ne le reconnaitrait pas, mais pour la construction de scène c'est encore utile. Je peux dire que seul problème avec son propre chargeur d'obj pour sscanf et float, coz sscanf ne veut pas de point mais virgule délimiteur . https://rocketgit.com/user/bowler17/gl/source/tree/branch/wrench