0

THREE を作成しました。TubeGeometry を使用し、THREE.TextGeometry を使用して、作成したチューブにテキストを追加しました。その後、チューブがシーンに追加されます。また、テキストの回転をカメラの回転に設定しました。コードスニペットは以下のとおりです

text.rotation = camera.rotation;
text.lookAt(camera.position);

私のアプリケーションには、チューブ ジオメトリの元の位置をリセットできるボタンがあります。内部的には、これはカメラを元の位置にリセットすることによって行われます。

最初に、ページが読み込まれると、チューブとテキストが適切に配置され、ユーザーに面します。しかし、チューブを回転させて元の位置にリセットすると、チューブは適切に元の位置に戻りますが、テキストはランダムに任意の方向を向いています。

私の基本的な要件は、テキストが常にユーザーに面している必要があるということです。別の関連するクエリに記載されている手順に従いました。

TextGeometry は常にユーザーに面していますか?

しかし、提案されたのと同じ方法でコーディングしましたが、上記の問題に直面しています。私が欠けているものを指摘してください?

注: パースペクティブ カメラを使用しています。

4

0 に答える 0