2011/08/24

ウェイトが100でないポイントを選択する

調べたいオブジェクトを選択して、実行です。


l=list()
for i,w in enumerate(Application.Selection(0).Envelopes(0).Weights):
    if round(sum(w),5)!=100:
        l.append(i)

Application.SelectGeometryComponents(Application.Selection(0).FullName+".pnt["+",".join(map(str,l))+"]")


内包表記を使うと1行で出来たよ。


Application.SelectGeometryComponents(Application.Selection(0).FullName+".pnt["+",".join([ str(i) for i,w in enumerate(Application.Selection(0).Envelopes(0).Weights) if round(sum(w),5)!=100])+"]")

0 件のコメント:

UE4 : Sequencerのインポートオプション

Sequencerのインポートオプションのデフォルトを変更したい場合は以下を設定。 iniファイル設定 Engine/Saved/Config/Windows/EditorSettings.ini 一番下に以下を追記 [/Script/MovieSceneTools....