我创造了一个三。 TubeGeometry并使用THREE.TextGeometry将文本添加到创建的管中。然后将管添加到场景中。 我还将文本旋转设置为相机旋转。代码段位于
之下text.rotation = camera.rotation;
text.lookAt(camera.position);
我的应用程序有一个按钮,我可以通过该按钮重置我的管几何体的原始位置。在内部,这是通过将相机重置到其原始位置来完成的。
最初,当页面加载时,管和文本正确对齐并面向用户。但是当我旋转管并将其重置到原始位置时,管正确地回到原始位置,但文本随机朝向任何方向。
我的基本要求是文字应始终面向用户。我已按照其他相关查询中提到的步骤进行操作:
TextGeometry to always face user?
但即使我按照建议的方式编码,我也面临着上述问题。请指出我缺少的东西?
注意:我正在使用透视相机。