我使用記事本+ +來查看FBX模型的數據結構,但我有一些理解它的問題。這裏是位於(0,0,0)的一個立方體(side = 10)的一些信息,誰能告訴我這些成員是什麼意思?謝謝!任何人都可以爲我解釋FBX格式?
Vertices: *24 {
a: -5,-5,0,5,-5,0,-5,5,0,5,5,0,-5,-5,10,5,-5,10,-5,5,10,5,5,10
}
PolygonVertexIndex: *36 {
a: 0,2,-4,3,1,-1,4,5,-8,7,6,-5,0,1,-6,5,4,-1,1,3,-8,7,5,-2,3,2,-7,6,7,-4,2,0,-5,4,6,-3
}
Edges: *18 {
a: 0,1,2,3,4,6,7,8,9,10,13,14,16,19,20,25,26,32
}
Normals: *108 {
a: 0,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,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,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,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
}
UV: *24 {
a: 0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1
}
UVIndex: *36 {
a: 9,11,10,10,8,9,8,9,11,11,10,8,4,5,7,7,6,4,0,1,3,3,2,0,4,5,7,7,6,4,0,1,3,3,2,0
}
耶「法線」是12面的三個頂點法線。但是,不是通過添加與頂點相連的面的法線然後正常化來計算的頂點法線嗎?我對一個頂點的法線和一個臉部的法線很困惑。 – yvetterowe
@yvetterowe無論如何都可以計算法線,對於立方體來說,平均頂點的相鄰面法線並不是一個好主意。該格式似乎爲每個三角形角(即36個法線)存儲法線,而不是爲每個三角形或每個頂點存儲法線。通過這種方式,法線可以是他們想要的任何東西(每個頂點,每個人或兩者之間的任何東西),引入重複的法線作爲必要條件。 –
我明白了,謝謝= D – yvetterowe