123dx是一種3D建模軟件,它可以用來創建具有設置屬性和數據的3D對象。有時候,我們需要將這些對象轉換成3D的json格式,以便在其他平臺上使用它們。
{ "vertices":[ {"x":0, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":1, "y":1, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":1}, {"x":0, "y":1, "z":1}, {"x":1, "y":1, "z":1}, {"x":1, "y":0, "z":1} ], "faces":[ {"vertices":[0,1,2]}, {"vertices":[0,2,3]}, {"vertices":[1,5,6]}, {"vertices":[1,6,2]}, {"vertices":[5,4,7]}, {"vertices":[5,7,6]}, {"vertices":[4,0,3]}, {"vertices":[4,3,7]}, {"vertices":[3,2,6]}, {"vertices":[3,6,7]}, {"vertices":[4,5,1]}, {"vertices":[4,1,0]} ] }
這是一個簡單的3D立方體的json表示。vertices字段包含一個對象數組,每個對象代表一個頂點,并指定它的x、y、z坐標。faces字段包含一個對象數組,每個對象代表一個面,并指定該面的三個頂點的索引,這些索引是基于vertices數組中對象的索引。
使用123dx轉換3D對象至json格式,可以讓我們在不同的平臺上使用這些對象。例如,在WebGL應用程序中,我們可以將該json數據加載到緩存中,并渲染出3D對象。
下一篇12.json是什么