如何使用Python在Houdini中的下拉列表中更改值?

时间:2019-06-22 03:02:53

标签: python parameters houdini

我有2个问题:

1。

我不知道在保险丝节点上加2点很热。 我试图写这个:

union1.parm('querygroup').set (2)
union1.parm('querygroup').set (3)
union1.parm('tol3d').set(1.25)

不起作用 然后我尝试写

grupo1=geo.createNode('group','G1')
#grupo1.parm(entity).set(2)

选择和分组点,但是我不知道如何选择和分组点

2。 我需要将下拉列表的第二个值更改为选项B-A,但我不喜欢对python这么说。

crear.parm('booleanop').set(3)
crear.parm('substractchoices') 

我尝试过这个。

如果您能帮助我修复它,我将不胜感激

链接中的图像=

https://drive.google.com/file/d/1C1v3DLgW4cz85PjCqK4hAFkk0wxrVWwp/view?usp=sharing https://drive.google.com/file/d/1FbhEkyX29YHVExlaTlw8eg0oD98ajcV7/view?usp=sharing

1 个答案:

答案 0 :(得分:2)

如果您尚未遇到问题的解决方案,请查看以下内容是否有助于解决:

  1. 'querygroup'寻找一个字符串值来填充“组”字段,因此您的尝试就在那儿,但是下面的方法可以将“保险丝组”字段设置为第2点和第3点:

    union1.parm('querygroup').set ('2-3')

  2. 要选择布尔减法下拉列表的第二个值,请使用该参数的菜单标记。在这种情况下,减法选择为'aminusb''bminusa''both'。因此,对于您的情况,以下应该可以设置减法运算和正确的令牌(B-A):

    crear.parm('booleanop').set('subtract')

    crear.parm('subtractchoices').set('bminusa')

我发现在节点的“编辑参数界面”(参数右上角的小齿轮图标)中进行搜索可以概述参数名称和选项,例如标记和其他特定条件。例如,布尔值的参数“ Subtract Choices(substractchoices)”在“菜单”选项卡下列出了可用的标记。