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