gpt4 book ai didi

roomle - 零件颜色未从已配置产品中提取出来

转载 作者:行者123 更新时间:2023-12-04 15:03:31 24 4
gpt4 key购买 nike

我有一个问题,我从一个零件创建了 4 个派生产品,每个零件都设置了不同的颜色/ Material 。我的主要部分有 4 种产品称为 PossibleChildren,但是当我尝试引入 4 种产品中的一种时,这是我选择的第一种颜色,是唯一会选择的颜色,所以如果我选择红色作为我的第一部分,如果我然后选择蓝色部分,它仍然只放置红色部分。我通过导入此文本创建了 4 个产品...

"item_id","configuration"
"sub_s2_8t15","{""componentId"":""racksystems_test:sub_fronttile"",""parameters"":
{""tileColour"":""racksystems_test:s2_8t15""}}"
"sub_s2_7t58","{""componentId"":""racksystems_test:sub_fronttile"",""parameters"":
{""tileColour"":""racksystems_test:s2_7t58""}}"
"sub_s2_4t50","{""componentId"":""racksystems_test:sub_fronttile"",""parameters"":
{""tileColour"":""racksystems_test:s2_4t50""}}"
"sub_twinwall","{""componentId"":""racksystems_test:sub_fronttile"",""parameters"":
{""tileColour"":""racksystems_test:twinwall""}}"

然后在 master.json 部分我调用了 4 个创建的产品...

   "itemId": "racksystems_test:sub_s2_8t15",
"condition":"((version=='Rack')&&(company=='BetaTest'))"
}, {
"itemId": "racksystems_test:sub_s2_7t58",
"condition":"((version=='Rack')&&(company=='BetaTest'))"
}, {
"itemId": "racksystems_test:sub_s2_4t50",
"condition":"((version=='Rack')&&(company=='BetaTest'))"
}, {
"itemId": "racksystems_test:sub_twinwall",
"condition":"((version=='Rack')&&(company=='BetaTest'))"
},

我在 sub_fronttile.json 中有一个 KEY 是这样的..

   {
"key": "tileColour",
"type": "Material",
"labels": {
"en": "Tile Colour?"
},
"defaultValue": "",
"valueObjects": [
{
"value": "racksystems_test:red",
"labels": {
"en": "Black"
}
},
........

然后像这样在我的几何体中调用颜色...

    AddCube(Vector3f{infillWidth-20,materialThickness,infillHeight-20});
SetObjSurface(tileColour);
MoveMatrixBy(Vector3f{20,-offset,40});

所以 master.json 是我的主要部分,sub_fronttile.json 包含我的产品

最佳答案

tileColour 是全局参数吗?如果是,则在停靠时分配全局值。如果 tileCoulour 不是全局参数,除非使用 assignmentOnDock,否则不应发生这种情况。

为了解决全局参数中的分配问题,它可能有助于:

  1. 有两个参数,tileColour_localtileColour_global 其中一个是global 而不是visible,另一个不是全局并且可见
  2. tileColour_global.onValueChange: "if (parameter.userTriggeredChange) { tileColour_local = tileColour_global; }

关于roomle - 零件颜色未从已配置产品中提取出来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66561350/

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