【问题标题】:Apply custom appearance to individual model fragments in forge viewer将自定义外观应用于伪造查看器中的单个模型片段
【发布时间】:2021-04-11 13:57:18
【问题描述】:

在视图中,模型有三个叶节点,名为“Solid1”,但其父名称为“Tread”,如何按父名称搜索以获得 dbId?

根据Default material for model in Forge Viewer 的回答,我可以看到我们可以设置颜色。是否可以改为应用纹理?

谢谢!

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

    Viewer 具有search() 功能,因此您可以根据其属性搜索任何组件。然后,您可以在实例树上上下移动以从 ThreadSolid1,反之亦然。参见例如 https://forge.autodesk.com/blog/selection-override

    是的,您也可以将纹理用于材质。参见例如https://github.com/Autodesk-Forge/library-javascript-viewer-extensions/blob/master/src/Autodesk.ADN.Viewing.Extension.Material/Autodesk.ADN.Viewing.Extension.Material.js#L273
    此示例中使用了该代码https://forge-rcdb.autodesk.io/configurator?id=58c7ae474c6d400bfa5aaf37 只需通过单击启用“材质”扩展程序,您就可以将纹理材质分配给面。

    【讨论】:

      猜你喜欢
      • 2022-01-06
      • 2022-08-11
      • 2021-11-07
      • 2021-03-16
      • 2018-12-02
      • 1970-01-01
      • 2019-02-06
      • 2018-09-14
      • 1970-01-01
      相关资源
      最近更新 更多