def transform_point(point, direction, value):
    """
    Moves point in direction

    :param point: Point for movement
    :type point: DB.XYZ
    :param direction: Direction of movement. Vector
    :type direction: DB.XYZ
    :param value: The amount of movement
    :type value: int or float
    :return: New moved point
    :rtype: DB.XYZ
    """
    return point + direction * value