我想知道我应该如何记录这些信息:
# num: material: type: geo: light: tex: extralight: verts:
0: 13 0x0000 4 3 0 0.0000 3 0, 0 1, 1 2, 2
1: 13 0x0000 4 3 0 0.0000 3 2, 2 3, 3 4, 4
2: 13 0x0000 4 3 0 0.0000 3 4, 4 5, 5 0, 0
3: 13 0x0000 4 3 0 0.0000 3 4, 4 0, 0 2, 2
4: 13 0x0000 4 3 0 0.0000 4 7, 7 12, 12 8, 8 0, 0
我想将它记录在 float[] 中,但是如果不提前知道它的大小,我就无法做到这一点(除非我第二次运行它,否则这是不可能的)。我这样说的原因是值的范围根据顶点值而变化。顶点右边的数字是顶点的位置;所以如果是 4,则有 8 个额外的数字,如果是 3,则有 6 个额外的数字。
旁注:忽略“num:”列,因为我不会使用任何这些值。
最佳答案
关于java - 正确有效地获取此信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432135/