//That can happen, if you invert the order of the points in the triangle array. Try moving the camera below the Mesh to confirm that there are black faces. To fix, just invert the order of the points in the triangle array