|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.06.2015, 15:04 | #1 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 78
|
Как загрузить OBJ модель в three.js?
Хотелось бы сделать как тут http://threejs.org/examples/#webgl_loader_obj .Перенёс весь код к себе, и заранее исправил пути к файлам. Но ничего не работает. Ругаеца так.
XMLHttpRequest cannot load file:///ПУТЬ ДО/male02.obj. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource. и так Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load file:///C:/ПУТЬ ДО/male02.obj'. Говорит что проблема в библиотеке three.js:10557 однако все другие скрипт работают нормально. В общем помогите
Помочь!=Сделать за тебя
|
14.06.2015, 15:36 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Нужно запускать под веб-серером
Alar, верни репу!
|
14.06.2015, 16:07 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
баян ж, не?
http://programmersforum.ru/showthread.php?t=278341 В вики three.js, кстати, есть про это https://github.com/mrdoob/three.js/w...things-locally Если нужен только three.js и не охота ставить/настраивать веб-сервер типа Апача, то можно взять например http://cesanta.com/mongoose.shtml Просто положить ехе в папку с файлами и запустить, оно запустится и откроет страницу в браузере со списком файлов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 14.06.2015 в 16:14. |
14.06.2015, 16:44 | #4 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 78
|
Серовно не хочет. И да я работаю с Open Server. Там вроде всё есть да и отображает нармально без багов каких либо. Так что с этим проблем нет. И да вот то что он выдаёт теперь. Я до сих пор не могу понят что ему не нравица. Вот ошибки..... и да теперь их стало место двух три.
1)Uncaught TypeError: renderer.setPixelRatio is not a function (index):126 Код ошибки: renderer.setPixelRatio( window.devicePixelRatio ); 2)Uncaught TypeError: undefined is not a function OBJLoader.js:346 Код ошибки: buffergeometry.addAttribute( 'position', new THREE.BufferAttribute( new Float32Array( geometry.vertices ), 3 ) ); 3)Failed to load resource: net::ERR_CONNECTION_RESET Ссылка на картинку http://threejs.org/examples/textures/UV_Grid_Sm.jpg
Помочь!=Сделать за тебя
Последний раз редактировалось artiom4356; 14.06.2015 в 16:53. |
14.06.2015, 17:10 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что "серовно"? Это другие ошибки, просто тогда видимо не доходило до этого, а останавливалось на загрузке файла.
Первая ошибка говорит, что у renderer'а нет такой функции, разбирайтесь как его создаете и зачем вызываете. Вторая видимо где-то внутри OBJLoader'а, сложно угадать причину по одной строчке, может ему модель не нравится, или неправильно передаете что-то. Про третью вангую, что что-то не так с адресом загрузки. Код-то покажите.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 14.06.2015 в 17:32. |
14.06.2015, 17:49 | #6 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 78
|
Файл male02.obj, three.js, OBJLoader.js лежат в одной папке. Если что можете перейти по ссылке выше там точно такой же код.
Код:
Помочь!=Сделать за тебя
Последний раз редактировалось artiom4356; 14.06.2015 в 17:52. |
14.06.2015, 18:37 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Текстуру тоже на сервер сохраните и путь поменяйте соответственно.
Или еще вроде можно поставить Код:
http://stackoverflow.com/questions/2...s-domain-image
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.06.2015, 09:10 | #8 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Ну это CORS надо настраивать, проще у себя текстуры хранить
Alar, верни репу!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Flash. Как повернуть 3d модель ? | bill | Общие вопросы Web | 1 | 19.09.2014 18:51 |
сделать программу на C++, которая переводит цветовую модель RGB в модель HSV | Kabahol | Помощь студентам | 5 | 14.03.2014 19:05 |
Собрать *.obj из *.c и использовать, собственно как? | Человек_Борща | Софт | 2 | 27.08.2013 23:43 |
как указать линкеру Visual C++ 6.0 два obj-файла | Zap | Общие вопросы C/C++ | 0 | 02.05.2010 17:45 |
3d редактор, где взять и как загрузить модель | devi409 | Мультимедиа в Delphi | 19 | 01.04.2009 09:23 |