У меня проблема с загрузкой текстуры в JavaScript (Three.js). Программа отлично работает (это делают несколько объектов), но когда я добавляю:Загрузка текстуры в JavaScript (Three.js) - Доступ к ограниченному URI отклонен
var grzybSkin = THREE.ImageUtils.loadTexture('grzybuv.png');
grzybSkin.repeat.set(1,1);
grzybSkin.wrapS = THREE.RepeatWrapping;
grzybSkin.wrapT = THREE.RepeatWrapping;
grzybSkin.anisotropy = 16;
var texturaGrztb = new THREE.MeshBasicMaterial({map: grzybSkin});
var geometry_grzyb;
var loader = new THREE.JSONLoader();
loader.load("grzyb.js", function(geometry_grzyb) {
for (var i = 0;i < 4;i++)
{
grzyb[i] = new THREE.Mesh(geometry_grzyb, texturaGrztb);
grzyb[i].scale.set(15, 18, 1);
scene.add(grzyb[i]);
grzyb[i].position.set(
5000,
5000,
5000
);
}
});
ошибка:
NS_ERROR_DOM_BAD_URI: Access to restricted URI denied
И это указывает на Three.js
:
xhr.open("GET", url, true);
xhr.withCredentials = this.withCredentials;
xhr.send(null);
См. Http://stackoverflow.com/questions/12347920/trouble-with-textures-in-three-js-examples/ – WestLangley