Сегодня без картинки. Визуального продвижения почти нет, зато под капотом много чего.
1. Вместо короткого кусочка данных для тестов, получил полные данные по звездной системе. С одной стороны заработало, с другой поломалось. Был большой обьем нудной работы на сервере и клиенте до парсингу и депарсингу данных. 2. Начав грузить обьемные данные с сервера в клиент для формирования звездных систем столкнулся с проблемой, что данные разрезает на несколько пакетов. И алгоритм таков, что при формировании системы, выпадает обьект по которому пришелся разрез. Пришлось создавать буфер принимаемых данных и логику на сервере и клиенте, дабы получить, склеить, убедиться, что это все, отрезать лишнее, подготовить для пакетного парсинга и только потом получить массив задач для построения звездной системы. 3. Не с первой попытки но запустил обработку планет и обьектов на Кеплеровских данных. Остался врлде один косячек - координата Z почему-то пока нулевая, но это явно ошибка и скоро найду. Первая часть алгоритма заработала, вторую домучаю завтра. Там все сложно и это настолько зубодробительная тригонометрия, что я сам уже сиотрю на это с ужасом. Хотя 3 года назад сам же и написал. 4. Новые 64 битные размерности позволяют моделировать космос с точностью до метра, что сегодня и попробовал. Задал координатную единицу как километр. И грубо считает с 6 цифрами после запятой, т.е. с точностью в миллиметр. Пока планет не вижу, но они двигаются. Просто очень далеко и очень маленькие.
Завтра займусь диаметрами и текстурами и прорисовкой орбит. В целом это все уже было в старом проекте, поэтому прогресс будет быстрым.
Главная текущая победа - новый протокол обмена данными и получение обьемного массива данных с сервера.
