Forge Viewer THREE.MeshLambertMaterial

问题描述 投票:0回答:1

var material = NEW THREE.MeshLambertMaterial上提供的其中一个属性是纹理贴图:{( map: new THREE.TextureLoader().load('wool.jpg') )}

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

autodesk-forge autodesk-viewer
1个回答
1
投票

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

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

Viewing.Extension.Material

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.