我刚开始学习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文件,则数组中的值的公式是什么。
感谢您的帮助。