日々適当

hibitekitou

クソコード:シーン内の子供と親を持たないEmptyの削除

cg |2021-06-28

先日書いた読み込んだfbxファイルでマテリアルを共有するオブジェクトをjoinするスクリプト(クソ遅いw)を実行したらEmptyが大量に発生したので、これを削除するのを考えてみたのです。

import bpy

scene = bpy.context.scene
objs = bpy.data.objects

for obj in scene.objects:
    parentObj = obj.parent
    if parentObj == None and obj.type == 'EMPTY' and len( obj.children ) == 0:
        objs.remove(objs[ obj.name ], do_unlink=True)
コメント ( 0 )|Trackback ( )
 
コメント
 
コメントはありません。
コメントを投稿する
ブログ作成者から承認されるまでコメントは反映されません
 
名前
タイトル
URL
コメント
コメント利用規約に同意の上コメント投稿を行ってください。

数字4桁を入力し、投稿ボタンを押してください。