The PLY file parser has been expanded to cover a much larger range of known PLY oddities. In particular, J-Wildfire and Mandelbulb3D exports have their own irregularites and have been addressed. For vertex-colored point clouds, a new checkbox has been added to the File Requester.
The Python API call has a new optional Boolean parameter, use_verts(default=False).
bpy.ops.import_mesh.ply(filepath="", files=[], use_verts=False, directory="", filter_glob="*.ply")
Example usage for a point cloud:
obj = bpy.ops.import_mesh.ply(filepath="C:\\mb3d_mesh.ply", use_verts=True)
For backward compatibility, existing calls like:
obj = bpy.ops.import_mesh.ply(filepath="C:\\mb3d_mesh.ply")
are equivalent to calling the stock importer and shouldn't break existing scripts.
