FBXMesh
는 Geometry 노드를 파싱한 결과를 담습니다. Geometry 노드는 메시(Mesh)에 대한 정보가 담겨 있습니다.
<aside>
Geometry 노드를 읽고 FBXMesh 를 초기화합니다.
</aside>
<aside>
Geometry 노드에서 Vertices 노드를 읽습니다. 결과는 Vector4[] 입니다.
</aside>
<aside>
Geometry 노드에서 Edges 노드를 읽습니다. 결과는 Int32Array 입니다.
</aside>
<aside>
LayerElementUV 노드에서 UV 노드를 읽습니다. 결과는 Vector2[] 입니다.
</aside>
<aside>
LayerElementNormal 노드에서 Normals 노드를 읽습니다. 결과는 Vector3[] 입니다.
</aside>
<aside>
polygon 의 인덱스 버퍼를 triangle 의 인덱스 버퍼로 변환합니다.
</aside>
<aside>
layerElementXXX 에서 i 번째 polygonVertex 가 사용할 element 를 찾아서 돌려줍니다.
</aside>
<aside>
FBXMesh 를 Mesh 로 변환한 결과를 meshOut 에 저장합니다.
</aside>
<aside>
FBXMesh.layerElementUV, FBXMesh.layerElementNormal, FBXMesh.layerElementMaterial
</aside>