Blender Part10

このエントリーをはてなブックマークに追加
586名無しさん@お腹いっぱい。
なんか荒れてるからBlenderDev適当訳で話をそらしてみよう。

────────────────────
Thin Mesh (r1.1)
ttp://wiki.blender.org/bin/view.pl/Blenderdev/Thinmesh

*イントロダクション
Thin Meshは新しいPythonモジュールで、最終的に今のNMeshモジュールを置き換える。
NMeshとの違いはMeshデータのthin wrapper(内部データを直接アクセスするのに近いAPI?)
であること。NMesh APIと似ているがGetRaw、PutRawなどのメソッドが無い。

*概要
最初のゴールはBlenderのMeshを操作できるthin wrapper。ただしMesh構造を変更
する機能はつけない。基本的な連続/インデックス式オペレーションはこれ(だけ)で実装される。
例えばユーザは頂点の位置を移動できるけれど、頂点の追加や削除はできない。

次のゴールはMesh構造を変更する能力の追加。
例えばslice assignments、.append、del()、スペシャルメソッドの使用。
────────────────────

要は最近のリリースでMeshの内部構造が変わってるから
MeshのAPIも一から見直すってことだと思う。
v2.38以降は、Mesh関連スクリプトをほとんどが書き直すことになるかも。