Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2018, 20:54   #1
zeni1agent
 
Регистрация: 23.05.2018
Сообщений: 6
По умолчанию почему текстура не загружается в obj модели three.js

Я пытался загрузить текстуру на отдельный меш в obj модели но почему то
Текстура не отображается материал работает, а текстура нет кто нибудь может мне объясните почему так происходит где я допустил ошибку.
Заранее спасибо.

Код:
	var manager = new THREE.LoadingManager();       
	var loader  = new THREE.ImageLoader(manager);  
	
	var textureBody = new THREE.Texture();  
	
	loader.load ('tex/Base4.png', function (image){     
		textureBody.image = image;
		textureBody.needsUpdate = true; 				 
		});
	
	

	
	var meshes = [];
	
	var objLoader = new THREE.OBJLoader();  
	
	objLoader.load ('models/bas.obj', function (object){  
		console.log(object);
		
		object.traverse (function (child)
		{
		if (child instanceof THREE.Mesh)
		{
			
			meshes.push(child);
			
		}	
			
			
			
		});
		
		
		
		var body = meshes [2]; 
		
		body.position.y = 2;  
		
		scene.add(body);  
		
		
		
		var bumpMapBody = new THREE.TextureLoader().load('tex/untitled2-NM_u0_v0.tif');
		
		body.material = new THREE.MeshPhonglMaterial({  
			
			
			
			map: textureBody	});   
			

			
  
		
	});


Код ошибки

Uncaught TypeError: THREE.MeshPhonglMaterial is not a constructor
at mucode.js:77 "body.material = new THREE.MeshPhonglMaterial({ "
at Object.onLoad (OBJLoader.js:385)
at XMLHttpRequest.<anonymous> (three.js:32008)

zeni1agent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текстура в obj- файле (Delphi+OpenGL) basjaka Помощь студентам 1 29.09.2017 09:47
Помогите разобраться почему Far Manager не преобразует файл asm в obj mamba757 Помощь студентам 17 07.11.2013 22:33
Не загружается текстура в OpenGL Kremlin Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 19.11.2012 14:05
подскажите почему не загружается виндос taylor73 Компьютерное железо 2 20.10.2009 00:12
Почему файл не загружается на форум? Вадим Буренков О форуме и сайтах клуба 8 15.07.2009 09:07