AutodeskForgeViewer的MaterialConverterPrismExtension是什么?
创始人
2024-11-12 11:00:12
0

MaterialConverterPrism Extension是为Autodesk Forge Viewer创建的一个扩展,其主要作用是将特定格式的材质转换为可以在Viewer中渲染的格式。它主要通过解析不支持在Forge Viewer中渲染的材质属性,创建一种等效的材质。以下是一个使用MaterialConverterPrism Extension的代码示例:

const viewer = new Autodesk.Viewing.GuiViewer3D(container);
const options = {
  env: 'AutodeskProduction',
  api: 'derivativeV2',
  accessToken: 'ACCESS_TOKEN_HERE'
};
Autodesk.Viewing.Initializer(options, () => {
  viewer.start();
  const documentId = 'URN_HERE';
  Autodesk.Viewing.Document.load(documentId, (doc) => {
    const viewables = doc.getRoot().getDefaultGeometry();
    viewer.setDocument(doc, viewables);
    viewer.addEventListener(Autodesk.Viewing.GEOMETRY_LOADED_EVENT, () => {
      const materialConverter = viewer.impl.matman()._materialCache._materialsByModelId.default.Extension.MaterialConverter;
      const convertedMaterial = materialConverter.convert({
        type: 'StdMaterial',
        diffuse: 16777215,
        specular: 16777215,
        opacity: 0.5
      });
      console.log(convertedMaterial); // outputs the converted material
    });
  });
});

相关内容

热门资讯

透视秘籍!wepoker透视脚... 透视秘籍!wepoker透视脚本免费下载pc,WePoKer破解版一直真的有开挂,八分钟教程(有挂教...
透视总结!wepokerplu... 透视总结!wepokerplus透视脚本免费,wepoker破解器有用吗(透视)一贯真的是有器(哔哩...
今年以来!hhpoker是真的... 今年以来!hhpoker是真的吗,微信小程序微乐跑得快技巧,普及脚本(有挂秘笈)-哔哩哔哩1、上手简...
透视窍要!wepoker脚本,... 透视窍要!wepoker脚本,WePoKer收集都是真的是有透视,9分钟教程(有挂规律)wepoke...
最新消息!哈糖大菠萝怎么挂,微... 最新消息!哈糖大菠萝怎么挂,微乐广西小程序,开挂透视(今日头条)-哔哩哔哩1、用户打开应用后不用登录...
脚本教你!wpk显示有作必弊,... 脚本教你!wpk显示有作必弊,wpk真的有透视嘛(透视)都是有技巧(哔哩哔哩)1、免费脚本咨询教程、...
透视妙计!wpk透视工作室,W... 透视妙计!wpk透视工作室,WPK多开一贯真的有辅助,3分钟教程(详细教程)1、wpk透视工作室免费...
脚本有挂!aapoker脚本,... 脚本有挂!aapoker脚本,aa poker透视软件(透视)竟然真的有方法(哔哩哔哩)1、在插件功...
今日!佛手在线大菠萝为什么都输... 今日!佛手在线大菠萝为什么都输,微乐家乡麻将辅助,推荐脚本(有挂详细)-哔哩哔哩运佛手在线大菠萝为什...
透视妙招!如何下载德普之星辅助... 透视妙招!如何下载德普之星辅助软件,德普之星透视辅助其实有下载,十分钟教程(有挂实锤)如何下载德普之...