private unsafe void ParseTriangles(ushort* indices, int indexCount)
{
Triangles = new List<IndexedTriangle>(indexCount/3);
for (var i = 0; i < indexCount; i+=3)
{
Triangles.Add(new IndexedTriangle
{
A = indices[i],
B = indices[i+1],
C = indices[i+2],
});
}
}