Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[6939] Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
[質問] 返信
X<0の頂点(面)を削除するというスクリプトを書いているのですが、選択された頂点の内側(囲まれている)面を選択するにはどうすればよいのでしょうか?

http://imgur.com/a/9v8di
vert.facesで頂点から面のリストを取得すると、外側の面まで選択されています。

http://imgur.com/a/pOFmL
このように、X=0の頂点を選択した状態から頂点に囲まれた部分の面だけを選択したいです。
(画像は、プラグインで頂点の内側の面を選択してます、これと同じことをスクリプトで行いたいです)


doc = MQSystem.getDocument()                    #ドキュメント取得

obj = doc.object                                    #選択しているオブジェクト取得
for o in (range(len(obj))):
    if obj[o] != None:
        if obj[o].select == 1:

            for vi in range(0, obj[o].numVertex):         #選択したオブジェクトの、頂点数分繰り返す
                vert = obj[o].vertex[vi]                #vertで頂点リストを参照
                

続きを表示...
2017-03-21 03:10

途中の5件のメッセージを表示

[7028] Re: Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
ありがとうございます!
簡単な処理で作りたいのは色々あるのでとても助かります!!
2017-05-18 18:12
タイトル
お名前
レス通知メールアドレス レスがつくとこのアドレスにメールが通知されます。メールアドレスは投稿後に表示されることはありません。
タグ プリセットから指定するか、コンマ区切りで任意のタグを複数入力できます。
メッセージ

現在ファイル添付機能は一時的に利用できません。