【发布时间】:2017-09-28 15:00:07
【问题描述】:
我已经构建了一个用于获取特定窗口的脚本,窗口的字符串是“gradientAttributeEditor”,我想访问编辑器以通过脚本在那里创建一些点。但我不确定如何。
import maya.cmds as cmds
def rampEditor():
windows = cmds.lsUI(windows = True)
for x in windows:
if not x == "gradientAttributeEditor":
windows.remove(x)
else:
editor = x
print(windows)
rampEditor()
这会将 gradientAttributeEditor 放入 x。但是现在要设置一些点的名称对我来说有点困难:/
如果有些不知道怎么打开gradientAttributeEditor: 创建一个对象图元,选择它并在 FX 选项卡下,转到 nParticle 下拉菜单并单击填充对象。如果您现在选择particleShape 并进入ParticleSize 并点击小箭头
【问题讨论】:
-
我不确定你在问什么;你想在渐变编辑器中创建控制点,还是想创建“粒子”,就像@Achayan 的回答一样?
-
我想要一个脚本,它正在寻找一个打开的渐变编辑器,并通过一个按钮单击它产生一个指数曲线。问题是我不知道如何访问编辑器。脚本应尽可能保持通用,因此不仅适用于particleSize 或wahtever,更适用于现在打开的gradientEditor。我希望它能解决一些问题。
标签: python user-interface maya