Size: a a a

JavaScript — русскоговорящее сообщество

2020 March 21

V

Vlad in JavaScript — русскоговорящее сообщество
Bty
Постала задача сделать приложение (для сайта) с рендерингом комнаты в 3Д, с возможностью прокрутки на 360° и перемещению как в Гугл картах.
Какой фреймворк/библиотека подойдёт под это дело?
Three js, скорее всего
источник

RB

Rinat Bakiev in JavaScript — русскоговорящее сообщество
Всем привет!

Подскажите, пожалуйста, как можно реализовать следующее, в какую сторону смотреть:

генерируется рендомное перемещение точек на экране. нужно сохранить это состояние или "рендмоное" перемещение, чтобы можно было поделиться ссылкой
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Rinat Bakiev
Всем привет!

Подскажите, пожалуйста, как можно реализовать следующее, в какую сторону смотреть:

генерируется рендомное перемещение точек на экране. нужно сохранить это состояние или "рендмоное" перемещение, чтобы можно было поделиться ссылкой
источник

RB

Rinat Bakiev in JavaScript — русскоговорящее сообщество
ага. но вот даже на этом примере https://codepen.io/ThreePixDroid/pen/XWbjoqM  при обновлении старницы новое состяние и перемещение. но что нужно сделать, чтобы можно было сгенерированнео случаынм образом можно было передать )
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Rinat Bakiev
ага. но вот даже на этом примере https://codepen.io/ThreePixDroid/pen/XWbjoqM  при обновлении старницы новое состяние и перемещение. но что нужно сделать, чтобы можно было сгенерированнео случаынм образом можно было передать )
Ну сохраняй в урле
источник

RB

Rinat Bakiev in JavaScript — русскоговорящее сообщество
Vlad
Ну сохраняй в урле
забыл уточнение-  без реализации серверной части
источник

V

Vlad in JavaScript — русскоговорящее сообщество
Rinat Bakiev
забыл уточнение-  без реализации серверной части
сервер не нужен
источник

V

Vlad in JavaScript — русскоговорящее сообщество
просто сохраняй в урле какую-то уникальную последовательность
источник

V

Vlad in JavaScript — русскоговорящее сообщество
если её нет - генерируешь новую
источник

V

Vlad in JavaScript — русскоговорящее сообщество
если есть - парсишь и работаешь с ней
источник

RB

Rinat Bakiev in JavaScript — русскоговорящее сообщество
случайная генерация предполагает случайную генерацию? ))) как эту случайность повторить ?
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Rinat Bakiev
случайная генерация предполагает случайную генерацию? ))) как эту случайность повторить ?
не работал с этим в джсе, но в остальных языках есть seed, который управляет генерацией
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
даже в майнкрафте
источник

DV

Default Voiceб 🔥 in JavaScript — русскоговорящее сообщество
Anton Permyakov
не работал с этим в джсе, но в остальных языках есть seed, который управляет генерацией
Эта штука зовётся pseudorandom number generator (PRNG) и гуглится по запросу prng js
источник

RB

Rinat Bakiev in JavaScript — русскоговорящее сообщество
Default Voiceб 🔥
Эта штука зовётся pseudorandom number generator (PRNG) и гуглится по запросу prng js
круть. спасибо!
источник

DV

Default Voiceб 🔥 in JavaScript — русскоговорящее сообщество
Читаешь сид из параметра в урле, если не находишь, генеришь рандомно и записываешь в урл. Затем прогоняешь в prng и рисуешь, что там тебе нужно
источник

DV

Default Voiceб 🔥 in JavaScript — русскоговорящее сообщество
Вот и весь алгоритм, в общем-то
источник

DD

Dmitry Dugin in JavaScript — русскоговорящее сообщество
а есть канал по вопросам как писать расширения для браузера? я таких что-то не встречал
источник

🦜

🦜 in JavaScript — русскоговорящее сообщество
Dmitry Dugin
а есть канал по вопросам как писать расширения для браузера? я таких что-то не встречал
если говорить про хром, то достаточно гугловского гайда
https://developer.chrome.com/extensions/getstarted
источник

DD

Dmitry Dugin in JavaScript — русскоговорящее сообщество
🦜
если говорить про хром, то достаточно гугловского гайда
https://developer.chrome.com/extensions/getstarted
я просто пишу их. но иногда, бывает, что и вопросики возникают )
источник