prompt: напиши код на с++ используя qt и  qt3drender для реализации класса который нарисует трехмерную амплитудную диаграмму направленности, параметры для неё будут передаваться в класс тремя qvector это значения углов элевации -180 до +180 и углы азимута от 0 до 360 градусов и значения амплитуды получаемые с векторного анализатора цепей который установлен на опорном поворотном устройством которое на каждом шаге углов проводит измерения амплитуды, и что бы отрисовал в Qwidget который тоже передадим в этот класс, проведи нужные расчеты или преобразования для получения нужных данных для трехмерную амплитудную диаграмму направленности, только мои данные в сферических координатах передаются углы азимут и элевации, qt версия 5.15.2