bresenham算法的完整版本,可以画出任意方向的直线.