javascript 3d с элементами управления HTML - PullRequest
0 голосов
/ 09 ноября 2019

Я хотел бы добавить 3D-рендеринг в свое бизнес-приложение. Есть несколько областей, которые могут извлечь выгоду из такого интерфейса.

Есть ли способ создать элемент управления 3d box, а затем наложить на него обычные элементы управления HTML. IE: Рассматривать каждую сторону квадрата как отдельную форму, как если бы это был элемент управления табуляцией?

Я хотел бы сделать гораздо больше, чем простой объект box, но это кажется необходимым первым шагом.

Я много чего искал без удачи.

Спасибо, Боб

1 Ответ

0 голосов
/ 14 ноября 2019

Я не знаю, как разместить форму HTML на трехмерном кубе, чтобы сделать ее пригодной для использования. Вы можете использовать статическую HTML-страницу, отображаемую как динамическое изображение, но вам не хватит возможностей ввода и вы не сможете ее отправить.

Но поскольку вы пометили свой вопрос с помощью babylonjs, похоже, что вы посмотрели в правильном направлении: -)

Вы можете использовать графический интерфейс Babylon для создания своей собственной формы поверх куба (илиповерх любой другой трехмерной фигуры, которую вы хотите. Документацию по элементам управления формой можно найти здесь:

https://doc.babylonjs.com/how_to/gui#controls

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

...