選択されたポリゴンメッシュの頂点カラーレイヤをまとめて削除 (スクリプト)

頂点カラーの編集/削除はツールボックスから行うことができますが、
複数のポリゴンメッシュを選択した状態で頂点カラーのレイヤをまとめて削除することができません。
これは、以下のスクリプトで行います。


scene = xshade.scene()

# ---------------------------------------------.
# ポリゴンメッシュの頂点カラーを削除.
# ---------------------------------------------.
def clearMeshVertexColorLayers(shape):
    if shape.type != 7:
        return False
    
    shape.clear_vertex_color_layers()
    shape.update()

    return True

# -------------------------------------------------.
chkF = False
for shape in scene.active_shapes:
    if clearMeshVertexColorLayers(shape):
        chkF = True

if chkF == False:
    print 'ポリゴンメッシュを選択してください。'
この記事のURLとタイトルをコピーする
Translate »