我想了解COLLADA文件的結構。具體而言,我正在使用庫pycollada(https://github.com/pycollada/pycollada)。我有2個問題。的Collada(* .dae)文件的結構和Pycollada
問題1:
有一個看看教程從頭開始創建(http://pycollada.github.io/creating.html)的文件,我不明白的是爲Collada對象的結構。特別地,具有一看下面的代碼行看來,網用於創建幾何形狀和幾何形狀包含在網:後
>>> triset = geom.createTriangleSet(indices, input_list, "materialref")
>>> geom.primitives.append(triset)
>>> mesh.geometries.append(geom)
>>> mesh = Collada()
>>> geom = geometry.Geometry(mesh, "geometry0", "mycube", [vert_src, normal_src])
和幾行有人有一個明確的Collada文件結構?可能是一個視覺表示,以瞭解什麼地方。
問題2:
如果我想有2個不同的對象(這裏我指的COLLADA檔案內2個不同的3D對象,例如一個立方體,球體),我應該在哪裏添加第二個?是網格中的第二個幾何對象,還是幾何體中的第二個TriangleSet,或者是以不同的方式定義的?