AnDrIYQ
@AnDrIYQ
Неудачник

3D «window» в браузере?

Здравствуйте, может кто знает есть ли возможность с помощью JS сделать глобальный объект window - как бы в 3d пространстве? То есть: чтобы он реагировал на события, там работал обычный CSS, самый обычный window, но был 3D объектом на который смотрит камера. Да я видел всякие Three.js, Babylon.js. Но они вообще не подходят, они больше под 3D игры и анимации косят
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега JavaScript
Creative frontend developer
...там работал обычный CSS, но был 3D объектом на который смотрит камера... Да, я видел всякие Three.js...

Как раз в Three.js есть такая штука как CSS 3D Renderer. Можно расположить условные div елементы в пространстве и работать с ними "в 3D".
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Karpion
Ну, я бы сделал примерно так:
Создаём невидимый объект, куда помещаем содержимое окна. Располагаем там элементы, заставляем систему отрендерить их, а картинку выносим на 3D-объект.
Далее все действия с 3D-объектом типа клика мышкой - переадресуем в невидимое окно. И при его изменении - снова переносим изображение в 3D-объект.
Как-то так. Не факт, что оптимально.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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