Я использую openCL для моделирования проблемы n-тела. Вывод, который я получаю — это положение частиц в трехмерном пространстве (x, y, z). Что я хочу сделать сейчас, так это рендерить их кадр за кадром, и мне было просто интересно, как мне это сделать. Я использую C ++ и не имею никакого предыдущего опыта работы с графикой.
Если бы вы могли указать мне правильное направление, это было бы здорово.
Спасибо
Если вы просто ищете графическую библиотеку для использования, я рекомендую SFML. Я на самом деле использую его для аналогичного проекта прямо сейчас, и он прекрасно работает! http://www.sfml-dev.org/
Это широкий вопрос, и он может быть закрыт, но некоторые отправные точки могут быть:
Обратите внимание, что вы не описали, как вы будете отображать эти данные или каковы ваши ожидания. Это делает вопрос невозможным для правильного ответа. Просто угадать можно.
Есть много способов достичь своей цели. Наиболее распространенными из них являются использование OpenGL или Direct3D. Оба могут быть подключены с OpenCL. Я — парень из OpenGL, поэтому я бы порекомендовал вам OpenGL, но Direct3D — очень хороший API, если вы планируете ориентироваться только на системы Windows.
Найдите время и найдите ключевые слова OpenCL / OpenGL взаимодействие или же OpenCL / Direct3D взаимодействие и ты найдешь много вещей.