python 将命名修饰符切换为ON或OFF。一个典型的用途是使用性能密集的修饰符,而不是在工作/预览结果时关闭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 将命名修饰符切换为ON或OFF。一个典型的用途是使用性能密集的修饰符,而不是在工作/预览结果时关闭相关的知识,希望对你有一定的参考价值。


# Check all objects and switch the state of the
# specified, named modifiers
# ============================================
NAMES = ["S0","S1","S2","voronoi","Decimate"]
USE   = 1
# ============================================

import bpy

# ---------------------------------------------
print("Switch modifier state.")
# ---------------------------------------------

for obj in bpy.context.scene.objects:
    if len(obj.modifiers)<1: continue
    print(obj.name)    
    for k in obj.modifiers:
        if k.name in NAMES:
            k.show_viewport = USE
 
# ---------------------------------------------
print("All modifiers set to "+str(USE))
# ---------------------------------------------

# Copyright TEA DE SOUZA 2014. Free to use and
# modify, do not remove this notice.

以上是关于python 将命名修饰符切换为ON或OFF。一个典型的用途是使用性能密集的修饰符,而不是在工作/预览结果时关闭的主要内容,如果未能解决你的问题,请参考以下文章

python中名称修饰与描述符

以编程方式将键盘大写锁定按钮设置为 ON? [复制]

面向对象封装 命名空间 访问修饰符等

访问修饰符,命名空间

Vue修饰符

Vue—事件修饰符