PRoblem: sto cercando di creare (solo per divertimento) una semplice carta da poker (con una carta posteriore e una carta frontale). Ho due immagini diverse, per il fronte e il retro. Ho facilmente creato una geometria piana con una singola trama per entrambi i lati, ma non so davvero come assegnare una trama per un lato e l'altra trama per l'altro lato ... ho provato questo (senza successo :():Come posso inserire due trame diverse sulla parte anteriore e posteriore di un aereo?
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());
alcun aiuto, si prega :)
Una soluzione un po 'più snella sotto, ha richiesto molto tempo quindi ho pensato di condividere! – mattdlockyer