collada中的纹理数组中应包含哪些值?

时间:2018-07-05 13:40:04

标签: collada

我刚开始学习collada,所以很抱歉,如果问题很sm弱。 我在搅拌器中创建了一个多维数据集,并为其添加了纹理。比我导出一个dae文件来观看我创建的内容:D 我有几个数组。我不明白为什么在带有textute贴图的数组中有72个值。立方体有8个顶点,位置数组(3(x,y,z)* 8)数-24; 6个面,因此对于双面纹理法线阵列,计数为36(3(x,y,z)* 6 * 2)。

<float_array id="Cube-mesh-map-0-array" count="72"> 
0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1.... 
</float_array>

<accessor source="#Cube-mesh-map-0-array" count="36" stride="2">
              <param name="S" type="float"/>
              <param name="T" type="float"/>
</accessor>

在文件中,该数组包含oly 0和1:0 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 1 ....为什么?

带有map的float数组中的值是什么,以及它们如何计算。我的意思是,如果我想自己创建collada文件,则数组中的值的公式是什么。

感谢您的帮助。

0 个答案:

没有答案