找的其他代码有错误,自己编写了一个。斜方向的距离用的两倍,使用者可自行设置大小。如有错误请指正!