Maya 2024.1 devkit の新機能

Python API 2.0 に MFnWeightGeometryFilter を追加

以前は Python API 1.0 でのみ使用されていた MFnWeightGeometryFilter クラスが、Python API 2.0 に追加されました。

MFnWeightGeometryFilter の変更点

MFnGeometryFilter に、getIndexMapper()getEnvelopeWeights() の 2 つのメソッドが追加されました。

MStatus MFnGeometryFilter::getIndexMapper(unsigned int index, MIndexMapper& indexMapper) const
MStatus MFnWeightGeometryFilter::getEnvelopeWeights(unsigned int multiIndex, MFloatArray &weights) const

getIndexMapper() は、デフォーマの indexMapper を取得します。この値は、デフォーマを操作するサブセットを定義します。

getEnvelopeWeights() は、指定したプラグ インデックスでデフォーマが使用するウェイトを取得します。

スクリプトの変更点

lattice コマンドに -minimumSize オプションが追加されました。このオプションは、objectCentered オプションと共に使用する場合のみ使用でき、長さ 0.0 の側面を持つラティスを作成しないようにするために使用できます。