首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对Collada进行索引

对Collada进行索引
EN

Stack Overflow用户
提问于 2012-10-23 00:37:24
回答 2查看 644关注 0票数 2

如何去索引我的collada网格的三角形?我的目标是获得如下内容:

代码语言:javascript
复制
<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。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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源的大小可能会增加。

票数 2
EN

Stack Overflow用户

发布于 2012-10-23 07:51:08

使用meshtool,您可以运行以下命令:

代码语言:javascript
复制
meshtool --load_collada file.dae
         --normalize_indices
         --save_collada file-normalized.dae
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13015813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档