Разработка приложения для реалтайм рендеринга 3D-scatterplot
6 500 руб. за проект
•
наличный расчёт, безналичный расчёт, электронные деньги
Необходимо создать приложение для рендеринга трехмерного скеттерплота данных. Требования
- Программа должна легко устанавливаться и запускаться на GNU/Linux. Конкретный язык/платформа особого значения не имеют, но предпочтение отдается C++/Qt и Python/Vispy и аналогам.
- Управление. Поддержка зуминга в точку под курсором мыши с помощью колеса прокрутки; поддержка вращения графика вокруг его центральной точки с помощью drag.
- Быстродействие. Данные в количестве нескольких миллионов точек; рендеринг при вращении/зуме должен происходить с частотой не менее 5 кадров в секунду.
- Координаты точек задаются по выкачиваемым из файлов данных трем осям; цвет точек соответствует одной из этих осей (дате-времени). Дефолтная цветовая гамма - CIELab Linear L.
- Рисование осей и меток на них так, чтобы они оставались читаемыми при вращении
- Входные данные в формате HDF5.
- Запуск с параметром из командной строки: $ ./myprogram mydata.h5.
- +500 руб за кнопку "Сохранить в PNG", делающую с текущим изображением в окне ровно то, что на ней написано.
- +500 руб за возможность заказывать сохранение в PNG из командной строки, например: $ ./myprogram --plot-to-file x,y,z,alpha,beta,gamma mydata.h5.
- +500 руб за отображение уровней, ведущих к меткам на осях, и отображению меток на краях вьюпорта на продолжениях уровней, если при текущем зумлевеле оси не видны.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.