[Blender3.3] GridのMeshをPythonを使って追加する

 参考にしたWebページは下記です。

Meshes with Python & Blender: The 2D Grid - Sinestesia


このページは英語なので簡単に書いておくと、GridのMeshを作るには、bpy.types.Meshのfrom_pydata()を使うようです。

(Blender APIのページ)

Mesh.from_pydata(vertices, edges, faces)


参考ページの例ではverticesとfacesを使えばedgesの指定は[]で大丈夫そう。

注意点は以下の2点。

(1) verticesで指定した頂点は、Meshの左下を0として、そこから上へと進み、上の端に到達すると、次は0の右側から再び上へと進むこと。

(2) facesの指定は、verticesで指定した頂点の配列中の位置を使うが、位置の指定は対象となるfaceの頂点を反時計回りの順番で行うこと。


(オブジェクトの原点と、座標系の原点などとの関係性は今後検証予定)


このブログの人気の投稿

パズドラ 転生龍刀士降臨周回編成 (ベア戦)

パズドラ HUNTER☓HUNTER キメラアント周回編成 (ペア戦)

[Blender3.3] mmd_toolsはどれが最新?