Javascript 在three.js中显示HTML div

Javascript 在three.js中显示HTML div,javascript,three.js,Javascript,Three.js,我试图在立方体的侧面显示HTML内容。整个项目针对Oculus裂谷DK2(使用three.js) 到目前为止,我一直在拍摄一张截图,然后将该图像加载到TextureLoader上。是否可以在多维数据集的侧面直接显示HTML内容?您可以使用THREE.CSS3DObject来执行此操作。正如杜布先生自己解释的那样: CSS3DObject基本上扩展了Object3D,并添加了一个元素属性 这里有几个CSS3D示例 其中之一是,并显示了这一目标的巨大可能性 这将帮助您实现您的目标。,但是WebGL的

我试图在立方体的侧面显示HTML内容。整个项目针对Oculus裂谷DK2(使用three.js)


到目前为止,我一直在拍摄一张截图,然后将该图像加载到TextureLoader上。是否可以在多维数据集的侧面直接显示HTML内容?

您可以使用
THREE.CSS3DObject
来执行此操作。正如杜布先生自己解释的那样:

CSS3DObject
基本上扩展了
Object3D
,并添加了一个元素属性

这里有几个CSS3D示例

其中之一是,并显示了这一目标的巨大可能性


这将帮助您实现您的目标。

,但是WebGL的复杂性增加了。有没有办法通过使用three.js直接实现它?使用CSS3D我无法将其与VR立体声效果一起使用。{var effect=new THREE.StereoEffect(renderer);}@Vin2k2这很有意义,因为它不是渲染内容。这些示例使用简单的html元素和CSS3D。@Vin2k2也有可能这样做,但我不知道如何。。。也许你可以在谷歌上搜索一下?如果你能在找到什么东西的时候提到它,那就太好了。@Vin2k2可能会有帮助。我得到了一个错误
3。CSS3DObject不是构造函数
,通过添加
https://threejs.org/examples/js/renderers/CSS3DRenderer.js
根据需要编写脚本