« C4D 法線を基準に歪んだポリゴンを手動で平面にするよ。 | トップページ | C4D Python R12 テスト:リスト型のメソッドを確認 »

C4D Python R12 テスト:複数選択のオブジェクトからスプラインオブジェクト以外を選択解除してみる。

複数選択したオブジェクトの中から、スプラインオブジェクト以外のオブジェクトの選択を解除したい場合…
「Ctrl + 左クリック」で、ひとつづつ選択解除でできますけどね。
数が多くなると面倒なので…

Deselect_except_spline_01

Python
'''
複数選択オブジェクトからスプラインオブジェクト以外を選択解除します。
2011.6.1
'''


import c4d


def main():
    for obj in doc.GetSelection():
        if obj.GetType() != c4d.Ospline:
            obj.DelBit(c4d.BIT_AOBJ)


if __name__=='__main__':
    main()
    c4d.EventAdd()

オブジェクトのタイプは、
http://villager-and-c4d.cocolog-nifty.com/blog/coffee-allocobject.html

タイプの取得は、オブジェクトをコンソールにドロップしても表示されますけどね…

|

« C4D 法線を基準に歪んだポリゴンを手動で平面にするよ。 | トップページ | C4D Python R12 テスト:リスト型のメソッドを確認 »

コメント

コメントを書く



(ウェブ上には掲載しません)




« C4D 法線を基準に歪んだポリゴンを手動で平面にするよ。 | トップページ | C4D Python R12 テスト:リスト型のメソッドを確認 »