(point, around, alpha)
return Point(temp.x + around.x, temp.y + around.y)
Rotate a point around another point by some angle.

        Parameters
        ----------
        point : Point
            The point to rotate.
        around : Point
            The point to perform rotation around.
        alpha : float
            The angle to rotate by (in radians).

        Returns
        -------
        Point:
            The rotated point.
Rotate a point around another point by some angle.
Rotate a point around another point by some angle .
def _rotate_point(point, around, alpha):
        """Rotate a point around another point by some angle.

        Parameters
        ----------
        point : Point
            The point to rotate.
        around : Point
            The point to perform rotation around.
        alpha : float
            The angle to rotate by (in radians).

        Returns
        -------
        Point:
            The rotated point.

        """
        temp = Point(point.x - around.x, point.y - around.y)
        temp = Point(
            temp.x * cos(alpha) - temp.y * sin(alpha),
            temp.x * sin(alpha) + temp.y * cos(alpha)
        )
        return Point(temp.x + around.x, temp.y + around.y)
def _rotate_point ( point , around , alpha ) : temp = Point ( point . x - around . x , point . y - around . y ) temp = Point ( temp . x * cos ( alpha ) - temp . y * sin ( alpha ) , temp . x * sin ( alpha ) + temp . y * cos ( alpha ) ) return Point ( temp . x + around . x , temp . y + around . y )