(質問) 選択物の リストを取る方法

投稿ツリー


このトピックの投稿一覧へ

通常 (質問) 選択物の リストを取る方法

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015/1/8 15:19
もヂャ  新米   投稿数: 16
失礼致します。
スクリプト関係の質問をさせて頂きます。


「今 選択している オブジェクト」のリストは、
bpy.context.selected_objects で 取る事ができます。

同じように、
「選択している頂点」や、「選択しているUV」 を取る方法を、どなたか ご存知ないでしょうか。


一応、「頂点のリスト」
len(bpy.context.active_object.data.vertices) と
「それぞれが選択されているかどうか」
bpy.context.active_object.data.vertices[0].select を 取る事はできたのですが、
( ↑ これは なぜか編集モード内だと更新されないようです )

毎回 全ての頂点を総当たりで選択しているかどうか調べる というのも違う気がして・・・

「選択している頂点数」
bpy.context.object.data.total_vert_sel というのもあるので、
どこかに「選択している頂点のリスト」なんていうのも あるのかと思い、
いろいろ調べてはいるのですが、まだ見つけられていません。

頂点のマージをする時、
bpy.ops.mesh.merge(type='FIRST') #最初に選択した頂点
bpy.ops.mesh.merge(type='LAST') #最後に選択した頂点
というのがあるので、選択した順番の情報なんかも どこかにありそうな気がするのですが。


このような情報の取り方を ご存知の方がおられましたら、教えて頂けると有難いです。


投票数:3 平均点:3.33

  条件検索へ


ログイン

ユーザ名:

パスワード:



パスワード紛失

クイックリンク

2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)

●ニュース(英文)
BlenderNation

●Blenderコミュニティ
blenderartists.org

●Blender Q&A
- Blender Stack Exchange

●テストビルド
Buildbot(自動生成)


●開発関連
公式開発サイト
Blender開発blog
Blender Wiki