Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[6939] Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
[Question] Response
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で頂点リストを参照
                

Show more...
2017-03-21 03:10

Show the middle 5 messages.

[7028] Re: Pythonスクリプトで選択している頂点の内側の面の選択 / まじかる☆しげぽん
ありがとうございます!
簡単な処理で作りたいのは色々あるのでとても助かります!!
2017-05-18 18:12
Title
Name
Mail address for renponse notification A mail will be sent when the response is written. This address will be not shown after you post.
Tag Please select from a preset or input arbitrary comma-delimited tags.
Message

Now file attachment is not available temporarily.