(
        self,
        obj,
        point: tuple[float, float, float],
        angle: float,
        axis: tuple[float, float, float],
    )
Rotate input_entity around a given point with a given angle.
           Rotation axis has to be specified.

        Changes the input object.
Rotate input_entity around a given point with a given angle.
           Rotation axis has to be specified.
Rotate input_entity around a given point with a given angle . Rotation axis has to be specified .
def rotate(
        self,
        obj,
        point: tuple[float, float, float],
        angle: float,
        axis: tuple[float, float, float],
    ):
        """Rotate input_entity around a given point with a given angle.
           Rotation axis has to be specified.

        Changes the input object.
        """
        self.env.rotate(obj.dim_tags, *point, *axis, angle)
def rotate ( self , obj , point : tuple [ float , float , float ] , angle : float , axis : tuple [ float , float , float ] , ) : self . env . rotate ( obj . dim_tags , * point , * axis , angle )