PRoblem: staram się stworzyć (tylko dla zabawy) prostą kartę pokerową (z kartą i frontem karty). Mam dwa różne obrazy, z tyłu iz przodu. Z łatwością utworzyłem geometrię Płaszczyzny z pojedynczą teksturą dla obu stron, ale naprawdę nie wiem, jak przypisać teksturę dla boku, a inną teksturę dla drugiej strony ... Próbowałem tego (bez powodzenia :():Jak umieścić dwie różne tekstury z przodu iz tyłu samolotu?
var textureBack = new THREE.ImageUtils.loadTexture('images/cardBack.png');
var textureFront = new THREE.ImageUtils.loadTexture('images/cardFront.png');
var material1 = new THREE.MeshBasicMaterial({ map: textureBack });
var material2 = new THREE.MeshBasicMaterial({ map: textureFront });
var geometry = new THREE.PlaneGeometry(90, 110, 1, 1);
geometry.faces[ 0 ].materials.push(material1);
geometry.faces[ 1 ].materials.push(material2);
var card = new THREE.Mesh(geometry, new THREE.MeshFaceMaterial());
jakiejkolwiek pomocy, proszę :)
Nieco szczuplejsze rozwiązanie poniżej, zajęło dużo czasu, więc pomyślałem, że się podzielę! – mattdlockyer