2
Rhino에서 내 보낸 STL을로드 중입니다. 그러나 메쉬에 간단한 텍스처를 적용하려고하면 STL 객체가 전혀 렌더링되지 않습니다. 다음과 같이 내가three.js 텍스처를 stl 메쉬에 적용
코드를 잃었 무엇
은 다음과 같습니다
var diamondTexture = THREE.ImageUtils.loadTexture('images/diamond.jpg');
...
var loader = new THREE.STLLoader();
loader.addEventListener('load', function (event) {
var geometry = event.content;
stones = new THREE.Mesh(geometry, new THREE.MeshPhongMaterial({color:0x99CC3B, ambient:0x99CC3B, map:diamondTexture}));
scene.add(stones);
});
loader.load('models/jwl0020-stones.stl');
문제는 내가 아는 한 STL이 UV를 저장하지 않는다는 것입니다. UV 생성기가 아직 없으므로 직접 생성해야합니다. – mrdoob