【发布时间】:2019-04-16 14:52:18
【问题描述】:
我正在尝试从我的 Forge 模型中删除纹理,因为在我的情况下我不需要它们。我尝试关注this blog post,但我的材质都没有返回“地图”参数,即使模型中显示了纹理。自编写以来,API 是否发生了变化?
【问题讨论】:
标签: autodesk-viewer
我正在尝试从我的 Forge 模型中删除纹理,因为在我的情况下我不需要它们。我尝试关注this blog post,但我的材质都没有返回“地图”参数,即使模型中显示了纹理。自编写以来,API 是否发生了变化?
【问题讨论】:
标签: autodesk-viewer
用最新的 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))
}))
查看实时示例here。
您是否等到所有纹理都加载完毕才调用 API?
【讨论】: