長方形の立方体にテクスチャを適用する小さなスクリプトを作成しようとしています。これを実現するために、シーングラフを実行し、SoIndexedFaceSet ノードを見つけたら、その前に SoTexture2 ノードを挿入します。画像ファイルを SoTexture2 ノードに配置しました。私が直面している問題は、テクスチャが YZ 平面の 2 つの面 (face1 と face2 など) に正しく適用されていることですが、他の 4 つの面では、2 つの面の境界でテクスチャが引き伸ばされるだけです (1および 2)。
こんな感じです。
正面は本来あるべき姿ですが、ご覧のとおり、他の 2 つの面では、正面の角の値を推定しているだけです。なぜこれが起こっているのか、これを回避する方法はありますか?