@DarCKoder

Backend + Frontend для создания солнечной системы?

Цель:
Создать "солнечную систему" в пространстве с помощью C++ (т.е. вычислить всё необходимое), затем передать клиенту уже готовые расчёты для построения "системы" .

Зачем?
Надумал такой ход, дабы юзеру не пришлось вычислять всё на устройстве, особенно на мобильных устройствах.

Вопрос:
Возможно ли? И как?

Знания:
Javscirpt(es6), html5, css3(всякие прибомбасы, типа препроцессоров и фреймов), и начальные знания nodeJs, сейчас перешёл на C++ по срочной надобности.
  • Вопрос задан
  • 397 просмотров
Решения вопроса 2
RevHarris
@RevHarris
Шо то, шо это
Не знаю, что вы хотите услышать. Ну допустим так. Например.

1. Пишем на C++ математическую модель, которая будет выполнять все расчёты, держать объекты, просчитывать движение тел. С помощью него же запихуваем всю эту инфу в JSON.

2. Судя по всему нужно чтобы система постоянно в любой момент времени могла отдать информацию. Поэтому она либо пишется в файлы, например в каждый момент времени (с разницей в секунду допустим) создаётся JSON файл на сервере с переписью всех объектов. Либо отдельным потоком запускается сервер, который по обращению HTTP выдаёт JSON.

3. Получив JSON на стороне браузера (не знаю, как вы будете это делать, может специальный сайт или сервис) парсим его и рисуем объекты в канвасе.

4. ???

5. PROFIT!
Ответ написан
abyrkov
@abyrkov
JavaScripter
Очень плохая идея - экономить на фронтенде и переносить все на бэкенд. Скорость интернета не позволит вам по существу сэкономить, а то и уйдет в минус.

Что касается 3D в браузерах... то для этой цели есть THREE.js
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы