如何从PyNode列表访问PyNode?

2024-09-28 23:08:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我用场景中的两个多边形立方体运行这个示例代码。在

import pymel.core as pymel

pymel.select('pCube1', 'blinn1')
print pymel.ls(sl = True)
print pymel.ls(sl = True)[0]

这是我的输出

^{pr2}$

我知道这个列表中的元素是PyNodes,但是打印它们会给出节点的字符串类型名称。有没有办法直接从这个列表访问PyNode?在


Tags: 代码coreimporttrue示例列表as场景
1条回答
网友
1楼 · 发布于 2024-09-28 23:08:50

我自己找到了答案。在

显然,当我们打印PyNode时,脚本编辑器会返回一个PyNode的表示。就像是一个重载的str。它仍然是PyNode,但仅在Maya的“脚本编辑器”(Script Editor)中看起来像字符串。为了使它看起来像一个PyNode,我们必须使用repr()或用反勾号(`)括起来

这是我找到答案的链接。 :http://download.autodesk.com/us/maya/2011help/pymel/tutorial.html

格式:请先阅读我以避免混淆部分

相关问题 更多 >