Удаление текстур из модели Forge - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь удалить текстуры из моей модели Forge, так как в моем случае они мне не нужны. Я пытался следовать этому сообщению в блоге , но ни один из моих материалов не возвращает параметр "map", даже если в модели показаны текстуры. Произошло ли изменение в API с момента написания?

1 Ответ

0 голосов
/ 16 апреля 2019

Протестировано с последней версией Viewer (v6.5) и может подтвердить, что API все еще действует:

viewer.addEventListener(viewer.addEventListener( Autodesk.Viewing.TEXTURES_LOADED_EVENT, ()=>{
            let mats = viewer.impl.matman()._materials;
            Object.keys(mats).forEach(k=>console.log(mats[k].map))
}))

См. Пример здесь .

подождать, пока все текстуры будут загружены для вызова API?

...