【发布时间】:2021-08-21 17:18:13
【问题描述】:
如何从 pymxs 上的列表中选择人脸?
例如此代码有错误:运行时错误:操作需要节点集合,得到:
from pymxs import runtime as rt
t = []
for face in rt.getCurrentSelection()[0].Faces:
t.append(face)
rt.select(t)
以及如何在没有“执行”和 maxplus 命令的情况下转换此代码?
from pymxs import runtime as rt
rt.execute('subObjectLevel = 4')
是否可以在不重新组合的情况下获取列表?
from pymxs import runtime as rt
object = rt.getCurrentSelection()[0]
for face in object.Faces:
edges = rt.polyop.getEdgesUsingFace(object, face.index)
for e in [x for x, edge in enumerate(edges, start=1) if edge]:
print(e)
【问题讨论】:
标签: python-3.x scripting 3dsmax