Я не знаю, как разместить форму HTML на трехмерном кубе, чтобы сделать ее пригодной для использования. Вы можете использовать статическую HTML-страницу, отображаемую как динамическое изображение, но вам не хватит возможностей ввода и вы не сможете ее отправить.
Но поскольку вы пометили свой вопрос с помощью babylonjs, похоже, что вы посмотрели в правильном направлении: -)
Вы можете использовать графический интерфейс Babylon для создания своей собственной формы поверх куба (илиповерх любой другой трехмерной фигуры, которую вы хотите. Документацию по элементам управления формой можно найти здесь:
https://doc.babylonjs.com/how_to/gui#controls
После создания формы добавьте кнопку отправки и нажмитещелкнув по нему, прочитайте данные, хранящиеся в элементах управления формы, и отправьте форму.