Вместо загрузки файла glb / gltf с сервера путем предоставления URL-адреса функции:
// Instantiate a loader
var loader = new THREE.GLTFLoader();
// Load a glTF resource
loader.load(
// resource URL
url,
// called when the resource is loaded
function ( gltf ) {
//do something with the loaded file
},
);
Я хотел бы использовать этот загрузчик на моем узле-сервере, а не на клиенте, т.к.геометрию, чтобы получить все материалы легче сделать на сервере.Но похоже, что этот загрузчик предназначен для конкретной работы на стороне клиента (не уверен), поэтому, когда я пытаюсь запустить его на своем сервере, я получаю различные ошибки, такие как:
TypeError: XMLHttpRequest не являетсяКонструктор
Это имеет смысл, поскольку XMLHttprequest не определен для узла.Но главная проблема заключается в том, как мне заставить three.js FileLoader просто загрузить файл, указав путь к каталогу на сервере вместо того, чтобы выполнять запросы XMLHttp, которые не нужны?
Заранее спасибо и извините, если вопрос не слишком ясен.Первый пост здесь на stackoverflow