Add a common function called transformPointWithNormal
fix the bug in ply_io.cpp to avoid crash when read range_grid ply file