void njStartShapeLink( shape_link, rate )
const NJS_MOTION_LINK *shape_link
Float rate
shape_link シェープリンク用のモーションリンク構造体へのポインタ rate 補完レイト
なし
シェープリンクパラメータを設定します。本関数は、低レベルなシェープリンク関数以外では使う必要は有りません。
本関数を呼び出すとカレントノードが、NJS_MDATA(n) 配列の先頭の要素に対応するノードに設定されます。
シェープリンクパラメータは、0番スロット及び1番スロットのシェープ情報構造体に格納されます。
本関数を呼び出すと0番スロットのカレントノードも1番スロットのカレントノードも、共に NJS_MDATA(n) 配列の先頭の要素に対応するノードに設定されます。
シェープ情報のスロットについては、njSetCurShapeInfoSlot() 関数も参照してください。
本関数は、njGetShapeLinkNodeData() 関数などを呼び出す前に使用します。
- 本関数は0番スロット及び1番スロットのシェープ情報構造体に情報を設定します。
- 本関数を呼び出すとカレントシェープ情報構造体は0番スロットに設定されます。
njStartShapeEx() カレントシェープ情報構造体にシェープパラメータを設定 njStartMotionObj() 0番スロットへのオブジェクトモーションパラメータの設定 njStartMotionLink() モーションリンクパラメータの設定 njSetNextShapeLinkNode() シェープリンクのカレントノードの更新 njSetCurShapeInfoSlot() カレントシェープ情報構造体のスロット番号の指定