3D dynamic walking based on the assumtpion of point-contact