biped.createPosSubAnims <biped_ctrl> <control> <bool_checkIfExists> biped.createRotSubAnims <biped_ctrl> <control> <bool_checkIfExists> biped.createScaleSubAnims <biped_ctrl> <control> <bool_checkIfExists>
これらの関数は、指定したコントロールを Biped の各ボディ パーツの subanim コントロールに配置します。 checkIfExists が true の場合、同じタイプのコントロールが既に存在するかどうかを最初にチェックし、存在する場合はコントロールを作成しません。
biped.setPosSubAnim <biped_ctrl> <point3> <node> <bool_absolute> biped.setRotSubAnim <biped_ctrl> <quat> <node> <bool_absolute> biped.setScaleSubAnim <biped_ctrl> <point3> <node>
これらの関数は、指定された値を持つ指定されたノードに特定の sub anim を設定します。 absolute が true の場合、指定された位置または回転の値は、Biped + subanim の組み合わせの絶対ワールド空間の位置または回転になります(現在の biped 値と指定された値との差が subanim に保存されます)。 false の場合、指定された値は subanim に保存されている値です。Scale subanim を設定すると、常に指定された値が subanim に保存されます。これらのメソッドは Biped の COM ノードには適用できません。
biped.collapsePosSubAnims <biped_ctrl> <bool_perFrame> <bool_keep> <node> biped.collapseRotSubAnims <biped_ctrl> <bool_perFrame> <bool_keep> <node> biped.collapseAllPosSubAnims <biped_ctrl> <bool_perFrame> <bool_keep> biped.collapseAllRotSubAnims <biped_ctrl> <bool_perFrame> <bool_keep>
これらの関数は、指定されたノードまたはすべてのノードに sub anim を集約します。 perFrame が true の場合は、フレームごとにキーが作成されます。そうでない場合は Biped のキーのみが変更されます。 keep が true の場合、subAnim は削除されません。そうでない場合は削除されます。