THREE.ExtrudeGeometryの前面、裏面、サイドに違うテクスチャを貼ろうとしています。
文字の入ったcanvasと無地のcanvasの2つを作成してそれをテクスチャにして下記のようにしたらサイドは違うテクスチャになりましたが、
前面と裏面が同じテクスチャと言うか、前面のテクスチャが裏面に透けて見えてる状態です。なので裏面は文字が反転されています。
これを裏面も無地のテクスチャにしたいのですがどうすればいいでしょうか?
THREE.FrontSideなどを試したのですが相変わらず裏面は反転した文字が表示されたままになっています。
threejs
1var matArray = []; 2matArray.push(new THREE.MeshBasicMaterial({ map: texture1}));//文字入りテクスチャ 3matArray.push(new THREE.MeshBasicMaterial({ map: texture2}));//無地のテクスチャ 4var mesh = new THREE.Mesh(geom, matArray);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。