The PLYReader did not handle CR LF newlines correctly, which caused it to read the vertex data 2 bytes too early.