2014-07-25 3 views
3

THREE.BufferGeometry에 텍스처를로드하려고하지만 텍스처가 표시되지 않습니다. 일반 도형을 사용하면 텍스처가 나타납니다. 텍스처가 BufferGeometry에서 지원되지 않습니까? 아니면 제가 잘못 했나요?three.js : BufferGeometry 및 텍스처

이 작동 :

var geom = new THREE.BoxGeometry(1,1,1); 
var texture = THREE.ImageUtils.loadTexture("texture.png"); 
var mat = new THREE.MeshPhongMaterial({ map:texture, side:THREE.DoubleSide }); 
scene.add(new THREE.Mesh(geom, mat)); 

이하지 않는 : R68의 BufferGeometry.fromGeometry에서 문제가

var geom = new THREE.BoxGeometry(1,1,1); 
var buffgeom = new THREE.BufferGeometry(); 
buffgeom.fromGeometry(geom); 
var texture = THREE.ImageUtils.loadTexture("texture.png"); 
var mat = new THREE.MeshPhongMaterial({ map:texture, side:THREE.DoubleSide }); 
scene.add(new THREE.Mesh(buffgeom, mat)); 

답변

3

().

이미 r69dev에서 수정되었습니다.