internal override void InitializeMesh() { // Add vertices from lookup for (int i = 0; i < VertexCount; i++) { Vertices.Add(VertexPositionLookup[i, 0], VertexPositionLookup[i, 1], VertexPositionLookup[i, 2]); } // Add Faces from lookup for (int i = 0; i < FaceCount; i++) { Faces.AddFace(FaceIndexLookup[i, 0], FaceIndexLookup[i, 1], FaceIndexLookup[i, 2]); } // Compute normals Normals.ComputeNormals(); }