큐브 텍스처에 이미지를 사용하고 이미지가 4면 중 3면에 올바르게 표시되고 4면에 대해 역상이 보입니다.큐브면 중 하나에서 큐브 텍스처가 반전 됨
//dom
var container2=document.getElementById('share');
//renderer
var renderer2 = new THREE.CanvasRenderer();
renderer2.setSize(100,100);
container2.appendChild(renderer2.domElement);
//Scene
var scene2 = new THREE.Scene();
//Camera
var camera2 = new THREE.PerspectiveCamera(50,200/200,1,1000);
camera2.up=camera.up;
//
camera2.position.z = 90;
//
scene2.add(camera2);
//Axes
var axes2= new THREE.AxisHelper();
//Add texture for the cube
//Use image as texture
var img2 = new THREE.MeshBasicMaterial({ //CHANGED to MeshBasicMaterial
map:THREE.ImageUtils.loadTexture('img/fb.jpg')
});
img2.map.needsUpdate = true;
//
var cube = new THREE.Mesh(new THREE.CubeGeometry(40,40,40),img2);
scene2.add(cube);
이미지 크기가 600 픽셀 * 600 : 내 관련 코드는 다음과 같다. 모든 제안은 고맙습니다. 고맙습니다.
"관련성 높은"코드가 문제와 관련성이없는 것 같습니다. 제공 한 링크를 보면 물고기 같아 보입니다 : camera = new THREE.CombinedCamera (window.innerWidth/2, window.innerHeight/2, 70, 1, 1000, -1000, 1000, 1000); 왜 값 중 하나가 음수입니까? – Ozzy