Text this: Rock discontinuity extraction from 3D point clouds using pointwise clustering algorithm