У меня есть очень грубая идея, которая может быть полезной в качестве отправной точки, хотя для того, чтобы выглядеть должным образом профессионально, нужно было бы немного доработать. Дают ли ваши данные положение каждой планеты в космосе в данный момент времени? Если это так, вы можете:
1) Проецируйте ваши данные о местоположении в двухмерное пространство, если они изначально были трехмерными (что позволяет использовать двумерные методы для представления данных, которые по-прежнему выглядят так, как будто они отображаются в трехмерном виде на экране)
2) Результатом должна стать серия двумерных матриц, хранящих местоположение ваших планет. Пусть матричные элементы будут 1, если они соответствуют местоположению планеты, и пусть они будут 0 в противном случае. (Если бы вы строили матрицу, она выглядела бы как горсть белых точек на черном фоне.)
3) Используйте морфологическое расширение, чтобы взять каждую точку положения и установить значения их соседей равными 1 вместо 0, чтобы при построении графика вы получили набор белых объектов в форме диска, центрированных по точкам из шага ( 2).
4) Используйте программу для записи каждой матрицы из (3) в файл изображения и поместите их в общую папку.
5) Во время выполнения используйте другую программу, чтобы импортировать каждое изображение из папки по одному, отображая их на экране в том же окне рисунка. Результатом должно быть то, что каждое изображение, представляющее планеты в момент времени t, заменяет изображение для времени (t-1). Это должно выглядеть оптически, как если бы в этом окне воспроизводился видеофайл.
Конечным результатом будет демонстрация фильма с белыми кругами на орбите на черном фоне. Это было бы полезно?