세 개의 색으로 개체에 색을 넣으려고합니다. 다른 것들을 시도했지만 작동하지 않았다.세 개의 JS 개체가로드되어 개체에 색을 지정하십시오.
var objectLoader = new THREE.ObjectLoader();
objectLoader.load("hoesje/hoesje.json", function (object) {
scene.add(object);
});
나는 누군가가 나를 도울 수 있기를 바랍니다. 감사합니다.
var loader = new THREE.OBJLoader();
loader.addEventListener('load', function (event) {
var object = event.content;
object.traverse(function (child) {
if (child instanceof THREE.Mesh)
child.material.color.setRGB (1, 0, 0);
});
scene.add(object);
});
loader.load('hoes.obj');
는하지만이 오류를 얻을 : 형식 오류 : loader.addEventListener 함수
var loader = new THREE.OBJLoader();
loader.load('load', function (event) {
var object = event.content;
object.traverse(function (child) {
if (child instanceof THREE.Mesh)
child.material.color.setRGB (1, 0, 0);
});
scene.add(object);
});
loader.load('hoes.obj');
내가 .addEventListener이 .load으로 변경 않았다하지만 나에게 다음과 오류 NS_ERROR_DOM_BAD_URI 제공되지 않습니다 :에 대한 액세스 제한 URI는 위의 코드는 ThreeJS의 모델을로드하는 내 작업 코드이 코드에서 나는 함수 t을 implent 싶습니다
var objectLoader = new THREE.ObjectLoader();
objectLoader.load("hoesje/hoesje.json", function (object) {
scene.add(object);
});
거부 색상 변경 o 아이디어?
코드의 첫 번째 부분이 작동합니까? – Craicerjack
예 처음 게시 한 코드가 모델을로드하고 브라우저에 표시합니다. 그 객체에 색을 추가하고 싶습니다. 두 번째 코드가 전혀 작동하지 않습니다. 모델이 표시되지 않습니다. –
왜 'Loader'와 같은'OBJLoader' [methods] (https://threejs.org/docs/#Reference/Loaders/OBJLoader) 중 하나 대신에'loader'에 이벤트 리스너를 사용하고 있습니까? 첫 번째 작업 코드 스 니펫 – Craicerjack