アストラルプリズム

PC、スマホ、ゲームなどの備忘録と日記

Blender python bmeshとindexについて

毎回忘れるの何とかしたいorz

 

index番号は頂点や辺につく固有の名前?みたいな感じ。

aaa=bpy.context.object

bpy.ops.object.mode_set(mode='EDIT')

bm = bmesh.from_edit_mesh(aaa.data)

した後のbmeshとindexの関係(例:下図)

 

bm.faces[0].edges[0]のindexは2 

bm.faces[0].edges[1]のindexは1

bm.faces[0].edges[2]のindexは0

 

bm.faces[0].edges[0].vert[0]と[1]は頂点のindex0と2

bm.faces[0].edges[1].vert[0]と[1]は頂点のindex1と0

bm.faces[0].edges[2].vert[0]と[1]は頂点のindex1と1

 

 

f:id:katsumi3:20191219224708p:plain