chrome's <model-viewer> Приостановлено при отклонении обещания
Я пытаюсь назначить текстуру с холста (fabric.js) на baseColorTexture программы просмотра модели. Но не повезло. И ошибка приостановлена при отклонении обещания. Мне нужно руководство. Спасибо
var img = new Image();
img.src = document.getElementById('canvas').toDataURL('image/jpeg', 1.0);
const modelViewerTexture = document.querySelector('model-viewer');
modelViewerTexture.model.materials[0].pbrMetallicRoughness['baseColorTexture'].texture.source.setURI(img);
1 ответ
Я уже нашел решение
var can = document.getElementById('canvas').toDataURL('image/jpeg', 1.0)
const modelViewerTexture = document.querySelector('model-viewer')
localStorage.setItem('imgData', can)
modelViewerTexture.model.materials[0].pbrMetallicRoughness['baseColorTexture'].texture.source.setURI(localStorage.getItem('imgData'))