Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 21.09.2018, 21:54   #1
zeni1agent
 
Регистрация: 23.05.2018
Сообщений: 6
Репутация: 10
По умолчанию почему текстура не загружается в 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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текстура в obj- файле (Delphi+OpenGL) basjaka Помощь студентам 1 29.09.2017 10: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


16:15.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru