首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pycollada中创建collada对象

如何在pycollada中创建collada对象
EN

Stack Overflow用户
提问于 2020-04-19 08:05:03
回答 1查看 73关注 0票数 1

目标:我想在三维空间中创建一个5-10长方体的collada对象/文件.

但是,我发现很难遵循文档这里来创建上面的对象。特别是,我无法理解以下几点:

代码语言:javascript
复制
>>> vert_floats = [-50,50,50,50,50,50,-50,-50,50,50,
         -50,50,-50,50,-50,50,50,-50,-50,-50,-50,50,-50,-50]
>>> normal_floats = [0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,
        0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,
        -1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,
        0,0,-1,0,0,-1,0,0,-1]
  1. normal_floatsvert_floats变量是什么?这些数组中的元素代表什么?为何我们分别有24元素和72元素?
代码语言:javascript
复制
>>> indices = numpy.array([0,0,2,1,3,2,0,0,3,2,1,3,0,4,1,5,5,6,0,
...     4,5,6,4,7,6,8,7,9,3,10,6,8,3,10,2,11,0,12,
...     4,13,6,14,0,12,6,14,2,15,3,16,7,17,5,18,3,
...     16,5,18,1,19,5,20,7,21,6,22,5,20,6,22,4,23])
  1. indices变量是什么?在这里,这些元素意味着什么?这些数组还有72个元素。

上面的代码生成以下多维数据集

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2020-04-19 21:21:13

vert_floats是顶点源数据。normal_floats是正常的源数据。数组中的indices索引。我建议你花点时间熟悉Collada规范。这一页有一个很好的概述:

1.htm

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61301290

复制
相关文章

相似问题

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