0

three.js v56 を使用:

と呼ばれるテクスチャの配列があり、materialArray作成します

var cubeMaterial = new THREE.MeshFaceMaterial( materialArray );

ただし、このテクスチャを逆にしたいと思います。と呼ばれる「通常の」材料の場合simpleMaterial、次のように入力します。

simpleMaterial.side = THREE.BackSide;

残念ながら、これはこの場合には何の効果もありません。マテリアルは引き続き「前面」側に表示されます。では、MeshFaceMaterial のようにテクスチャの配列を操作するときに、テクスチャを裏側に設定するにはどうすればよいでしょうか?

前もって感謝します!

4

1 に答える 1

1

materialArrayテクスチャの配列ではなく、マテリアルの配列である必要があります。

反転するマテリアル配列内の各マテリアルに対してsideプロパティを に設定する必要があります。THREE.BackSide

three.js r.56

于 2013-03-09T22:05:46.217 に答える