Как разместить две разные текстуры на передней и задней частях самолета?

ПРОБЛЕМА :Я пытаюсь создать (просто для удовольствия )простую покерную карту (с рубашкой и лицевой стороной ). У меня есть два разных изображения, для задней и передней части. Я легко создал плоскую геометрию с одной текстурой для обеих сторон, но я действительно не знаю, как назначить текстуру для стороны и другую текстуру для другой стороны... я пробовал это (безуспешно:():

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());

любая помощь, пожалуйста?:)

10
задан Cleric 30 July 2012 в 03:13
поделиться