Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将文本附加到three.js中立方体的顶点?另外,我可以在多维数据集中的任意点添加文本吗?_Three.js - Fatal编程技术网

如何将文本附加到three.js中立方体的顶点?另外,我可以在多维数据集中的任意点添加文本吗?

如何将文本附加到three.js中立方体的顶点?另外,我可以在多维数据集中的任意点添加文本吗?,three.js,Three.js,我正在尝试为一个项目使用three.js创建一个多维数据集。我需要将文本添加到顶点和立方体内的不同点。你知道如何做到这一点吗?如果你想要标签样式的文本,使文本从一个特定的点开始,但始终与相机定向,并且无论相机位置如何,都易于阅读,你可以使用精灵。(画布创建的文本标签精灵示例:-此处它们在单独的过程中渲染,以确保它们不会被场景遮挡,但可以在同一过程中进行渲染) 如果这就是你要寻找的,我建议你首先检查精灵的例子,并学习附加一些静态图像作为精灵在场景中的正确位置。工作完成后,修改代码,以便使用标准Ja

我正在尝试为一个项目使用three.js创建一个多维数据集。我需要将文本添加到顶点和立方体内的不同点。你知道如何做到这一点吗?

如果你想要标签样式的文本,使文本从一个特定的点开始,但始终与相机定向,并且无论相机位置如何,都易于阅读,你可以使用精灵。(画布创建的文本标签精灵示例:-此处它们在单独的过程中渲染,以确保它们不会被场景遮挡,但可以在同一过程中进行渲染)


如果这就是你要寻找的,我建议你首先检查精灵的例子,并学习附加一些静态图像作为精灵在场景中的正确位置。工作完成后,修改代码,以便使用标准Javascript画布函数将文本生成到图像画布,并将该图像用作精灵。

有关在Three.js中使用精灵对象的一些基本代码示例,请查看:

要获得创建包含用作精灵纹理的文本的图像的简单方法,请查看以下示例代码:


我认为这两种想法的结合将实现您想要做的事情。

我创建了一个立方体,并尝试将文本的图像映射附加到顶点,但效果不佳。