C4D删除空组脚本

shift+F11打开脚本管理器,粘贴脚本进去执行

不知为啥,粘贴在这个JS脚本后执行才有用,这个“JS_DeleteBlankMatTag”网上有,是用来删除材质球问号标签的

import c4d

from c4d import gui

def removeempty(obj):

    if not obj:

        return

    removeempty(obj.GetDown())

    removeempty(obj.GetNext())

    if not obj.GetDown():

        if obj.GetType()== c4d.Onull:

            if not obj.GetFirstTag():

                obj.Remove()

def main():

    obj = doc.GetFirstObject()

    removeempty(obj)

    c4d.EventAdd()

if __name__=='__main__':

     main()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容