Function Publishing インタフェースは 3ds Max CAT のさまざまなコンポーネントによって公開されます。
3ds Max 2015 の削除機能:3ds Max 2015 以前のバージョンでは、ボーンの伸縮プロパティを取得/設定します。以下の 2 つのメソッドによって置き換えられました。
.SetupStretchy : boolean : Read|Write
設定モードのボーンの伸縮プロパティを取得/設定します。3ds Max 2015 以降で使用可能です。
.AnimationStretchy : boolean : Read|Write
アニメーション モードのボーンの伸縮プロパティを取得/設定します。3ds Max 2015 以降で使用可能です。
ボーンの変更が階層に影響を与えるかどうかを取得/設定します。
LayerFloat コントローラの数を格納します。
設定モード ロックの bitarray を取得/設定します。
アニメーション ロックの bitarray を取得/設定します。
新しいボーンの 3ds Max 2013 以来の CATNodeControlFPInterface インタフェースを返します。旧バージョンでは、ボーンの ArbBone コントローラを返すために使用されました。
インタフェースの .Node プロパティを使用して、新しい任意のボーンの実際のノードにアクセスできます(このページの先頭を参照)。
3ds Max 2015 以降、オプションの AsNewGroup: 引数に True を設定すると、新しいグループにボーンを追加することができます。既定値は False です。
インデックス付きの任意のボーンの 3ds Max 2013 以来の CATNodeControlFPInterface インタフェースを返します。旧バージョンでは、ボーンの ArbBone コントローラを返すために使用されました。
<control>CreateLayerMatrix3 AsNewGroup:<boolean> AsNewGroup default value: false
新規 LayerMatrix3 コントローラを作成し返します。
3ds Max 2015 以降、オプションの AsNewGroup: 引数に True を設定すると、新しいグループにコントローラを追加することができます。既定値は False です。
新規 LayerFloat コントローラを作成し返します。
CATBoneDataMatrix3Controller : Matrix3Controller
CATBoneSegTrans : Matrix3Controller
CATCollarBone : Matrix3Controller
CATDigitSegTrans : Matrix3Controller
CATFootTrans2 : Matrix3Controller
CATSpineTrans2 : Matrix3Controller
IKTargTrans : Matrix3Controller