如何更改io3d-furniture的材质?

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

家具可以有多种材质,例如:

<a-entity id="shelf" io3d-furniture="id:10344b13-d981-47a0-90ac-f048ee2780a6"></a-entity>

现在这个架子上有一堆材料:

> console.log(document.getElementById('shelf').components['io3d-furniture'].availableMaterials.Wood)
< [ Oak stained aqua blue,
    Oak stained pink pastell,
    Black Walnut Tree,
    Oak stained chalk,
    Oak stained dark warmgrey,
    Oak stained mint blue,
    Oak stained graphite grey,
    Oak stained salmon pink,
    Oak stained graphite black,
    Oak stained light warmgrey,
    Oak stained cold grey,
    European Oak

如何更改材质?

aframe archilogic 3d.io
2个回答
3
投票

可以通过 HTML 或 JavaScript 更改材料。

HTML

<a-entity id="shelf" io3d-furniture="id:10344b13-d981-47a0-90ac-f048ee2780a6;material_Wood:Black Walnut Tree"></a-entity>

JavaScript

var component = document.getElementById('shelf').components['io3d-furniture']
component.data.material_Wood = 'Black Walnut Tree'
component.update()

请注意,材质名称区分大小写。


0
投票

通过选择可持续材料和品牌来优先考虑环保选项。评估每件家具的维护要求,因为低维护的家具可以节省您的时间和精力。不要忘记测量门口和走廊,以便于交付和放置。最后,探索客户评论并寻求建议,以确保您做出明智的选择。

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