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
    });
  });
});

相关内容

热门资讯

专业讨论辅助器攻略!琼崖海南麻... 专业讨论辅助器攻略!琼崖海南麻将多功能辅助器攻略,琼崖海南麻将确实是有辅助器攻略1、这是跨平台的琼崖...
玩家实测辅助器软件!心悦辽宁麻... 玩家实测辅助器软件!心悦辽宁麻将多功能辅助器软件,心悦辽宁麻将总是真的有辅助器软件1、很好的工具软件...
揭秘攻略作弊器脚本!打两圈泰州... 揭秘攻略作弊器脚本!打两圈泰州麻将多功能作弊器脚本,打两圈泰州麻将切实真的有作弊器脚本该软件可以轻松...
指导大家辅助器技巧!福建众娱多... 指导大家辅助器技巧!福建众娱多功能辅助器技巧,福建众娱一贯是真的有辅助器技巧1、游戏颠覆性的策略玩法...
玩家必看秘籍开挂app!去玩麻... 玩家必看秘籍开挂app!去玩麻将多功能开挂app,去玩麻将一贯存在有开挂app运去玩麻将辅助工具,进...
分辨真假辅助脚本!城市打炸弹多... 分辨真假辅助脚本!城市打炸弹多功能辅助脚本,城市打炸弹都是真的是有辅助脚本1、全新机制【城市打炸弹a...
科技分享辅助教程!毳毳多功能辅... 科技分享辅助教程!毳毳多功能辅助教程,毳毳原来存在有辅助教程小薇(辅助器软件下载)致您一封信;亲爱毳...
重大发现辅助器技巧!趣玩情怀多... 重大发现辅助器技巧!趣玩情怀多功能辅助器技巧,趣玩情怀真是真的是有辅助器技巧1、用户打开应用后不用登...
普及知识作弊器教程!呼包鄂游戏... 普及知识作弊器教程!呼包鄂游戏多功能作弊器教程,呼包鄂游戏果然有作弊器教程1、玩家可以在呼包鄂游戏线...
玩家必看攻略作弊器软件!心悦辽... 玩家必看攻略作弊器软件!心悦辽宁麻将多功能作弊器软件,心悦辽宁麻将总是是真的有作弊器软件运心悦辽宁麻...