PLY point cloud file reader. Supports ASCII, binary_little_endian, and binary_big_endian format variants. Parses vertex elements into PointCloud objects with automatic property mapping for x, y, z, intensity, and color channels.