制限角度ファイル(limファイル)のフォーマット
RokDeBone2ではボーンの動きに制限角度を設定することが出来ます。
モデルデータを読み込み、ジョイント部分を右クリックし「ボーンプロパティ」を選択すると
図1のような、制限角度が設定できるダイアログが出てきます。
図1:ボーンプロパティダイアログ
角度制限ファイルは、図1のダイアログの「角度制限」のボックス内の情報をボーンごとに保存するものです。
拡張子はlimで、テキストファイルです。
RokDeBone2のFileメニューから保存と読み込みを行います。
(制限角度情報はsigファイルにも保存されます。複数のモデルで使い回したい場合などにlimファイルを使ってください。)
フォーマットは以下のようになります。
//////////////////
RokDeBone2 LimitFile ver1.0.0.1
LIMELEM{
JointName=左足
StartX=-179.0
EndX=179.0
StartY=0.0
EndY=30.0
StartZ=-30.0
EndZ=179.0
IgnoreFlag=0
}
LIMELEM{
JointName=左ひざ
StartX=-179.0
EndX=179.0
StartY=0.0
EndY=30.0
StartZ=-30.0
EndZ=179.0
IgnoreFlag=0
}
…
//////////////////
改行は\r\nです。
ファイルのヘッダーは
RokDeBone2 LimitFile ver1.0.0.1
で、1字一句間違えないように記述する必要があります。
LIMELEM{ } で囲まれた部分が1個のボーンの情報を表します。
中カッコ{, } の後は必ず改行がないといけません。
=の前後にはスペースなどを書いてはいけません。
IgnoreFlagは、制限角度を無視する場合に1を、無視しない場合に0を記述します。
見出しの大文字小文字は上の例とまったく同じように記述する必要があります。