现在我为我的3d编辑器工作.obj loader并计划在Assimp上构建它。在我的编辑器中,网格将在三角形多边形上方具有四线框,并且有可能使两个三角形形成一个圆角。但我知道Assimp为Opengl-ready重建数据,不要让我们使用四边形。在我计划将数据保留为.obj(四边形)并且不对它进行三角测量。如果我删除aiProcess_Triangulate
,我的渲染将会损坏并且无法正确渲染。哪种方法可以将数据保留为没有重复数据的四边形,并且可以与之交互,并为渲染做好准备? Assimp可以提供这个选项吗?也许只有一种方法是自己制作装载机?
答案 0 :(得分:0)
取决于你的负载意味着什么。在3.1+中删除了GL_QUADS并且渲染器无法识别它,但是对于场景构建它仍然有用。我可以说现在只有自己的obj加载器的问题是sscanf和float, coz sscanf想要没有点,但逗号界限。 https://rocketgit.com/user/bowler17/gl/source/tree/branch/wrench