ThreeJS, как я могу загрузить bin GLB (GLTF) из строковой переменной с GLTFLoader без изменений в скрипте загрузчика?
GLTFLoader (https://threejs.org/docs/index.html#examples/loaders/GLTFLoader) Информация RAW bin-GLB, уже сохраненная в var str ранеенагрузить?но загрузчик ждет URL-адрес файла bin, затем загружает и сам анализирует его:
str="glTF 9 0 JSON{"accessors":[{"bufferView":0,"componentType":5121,"count":456,
"max":[85],
"min":[0],"type":"SCALAR"},{"bufferView":1,"componentType":5126,"count":86,
"max":[0.28029435873031616,0.2851730287075043,-0.5903046131134033],
"min":[-0.2780577540397644,-0.27945515513420105,-1.1599042415618896],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":86,
"max":[0.9879146814346313,0.9945066571235657,0.999969482421875],
"min":[-0.9674672484397888,-0.9902645945549011,-0.999176025390625]"
ОБНОВЛЕНИЕ: я знаю о методе загрузчика .parse, но у меня есть функция, связанная с текущей функцией .load, дополнительная дополнительная поддержка и совместимостьпри нормальной загрузке файла невозможно изменить эту функцию ((потому что попробуйте загрузить эту двоичную строку как URi. Вот мой тестовый код с нормальной функцией .load CODEPEN EXAMPLE