如何去索引我的collada网格的三角形?我的目标是获得如下内容:
<triangles material = "mat0" count ="12">
<input semantic = "VERTEX" source = "#mesh1"/>
<input semantic = "NORMAL" source = "#norm1"/>
<p>
0 0 1 1 4 4 3 3 5 5 7 7 6 6 8 8 .... <- same indices
</p>
</triangles>这有可能吗?我使用C语言和OpenGL应用程序接口。我想用VBO。
发布于 2012-10-23 01:09:59
我仍然使用COLLADA精炼来修复我的网格数据:http://collada.org/mediawiki/index.php/COLLADA_Refinery
我有一个脚本,它遍历我所有的collada文件,执行不同的操作。它可能包含您正在寻找的操作。请注意,上一次发布是在2007年。
空调的完整列表:http://collada.org/mediawiki/index.php/Portal:Conditioners_directory
索引器http://collada.org/mediawiki/index.php/Deindexer_conditioner
会重新排列顶点索引,以便每个顶点都会引用具有相同索引号的相应位置、法线和纹理坐标。position、normal和texcoord源的大小可能会增加。
发布于 2012-10-23 07:51:08
使用meshtool,您可以运行以下命令:
meshtool --load_collada file.dae
--normalize_indices
--save_collada file-normalized.daehttps://stackoverflow.com/questions/13015813
复制相似问题