gpt4 book ai didi

c - sketchup中如何获取组的 Material ?

转载 作者:行者123 更新时间:2023-11-30 16:08:18 25 4
gpt4 key购买 nike

我已经完成了对组中实体的迭代,获取所有面,然后获取每个面的 Material 。但是,如果 Material 属于一个组,则面上没有 Material 。请问这种情况下如何获取小组的资料呢?我使用 C API。

最佳答案

面可以具有正面 Material (和背面 Material ),并且仍然位于具有组 Material 的组中。事实上这很常见。在这种情况下,面 Material 优先于组 Material 。

SU_RESULT SUFaceGetFrontMaterial(SUFaceRef face, SUMaterialRef* material);
SU_RESULT SUFaceGetBackMaterial(SUFaceRef face, SUMaterialRef* material);

此外,还有一种更直接的方法来获取组的 Material 。

SUDrawingElementRef draw = SUGroupToDrawingElement(group);
SUMaterialRef material = SU_INVALID;
SUDrawingElementGetMaterial(draw, &material);

关于c - sketchup中如何获取组的 Material ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59384343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com