3D seismic data volume arbitrary section extraction algorithm and C language program implementation