【发布时间】:2020-06-08 02:02:38
【问题描述】:
在搅拌机中,您可以通过
隐藏网格的多边形bpy.ops.mesh.hide()
并通过
取消隐藏它们bpy.ops.mesh.reveal()
但我想做一个开关,如果有东西被隐藏,它将显示所有内容,如果所有内容都显示,它将隔离选定的多边形。为此,我需要知道多边形的当前状态。多边形有一个布尔参数“隐藏”
for p in bpy.context.active_object.data.polygons:
print(p.hide)
但是这个“隐藏”标志实际上与多边形的隐藏状态无关。可以隐藏多边形,并且“隐藏”参数将为假。此外,更改此参数的值不会改变任何内容。看起来它没有被使用,开发人员只是忘记删除它。
所以问题是:我怎么知道脚本中的多边形是否隐藏?
【问题讨论】:
标签: python polygon blender mesh