Forge 查看器 THREE.MeshLambertMaterial

Forge Viewer THREE.MeshLambertMaterial

var material = NEW THREE.MeshLambertMaterial 上可用的属性之一是纹理贴图:{( map: new THREE.TextureLoader().load('wool.jpg') )}

我们很好奇是否可以通过这种方式加载纹理并将其应用于模型中的特定对象?

是的,但是您在 Forge Viewer 中修改材料的方式与您在 Three.js 中的方式略有不同。

我有一个详尽的示例,说明如何修改材质,包括此处的自定义纹理:

Viewing.Extension.Material

现场演示是there。要使用它,首先使用 "Model Loader" + 加载模型,然后激活 "Theming color"、"Material color" 或 "Texture" 并选择加载模型的组件。您可以单击每个选项中的方块以更改color/texture。