闇鍋プラグイン(
http://bowlroll.net/up/dl9765)に
「剛体・JointのLocal軸回転」
機能を追加しました。
■PhyCon.dll
[View] 剛体・JointのLocal軸回転コントロール
剛体・ジョイントのPMXViewでのLocal軸回転・移動プラグインです。
※PMXEditer用となります。
2014/10/18 Local軸移動機能追加2015/01/11 基準点とのベクトルを軸とした剛体・Jointの移動機能追加
2015/01/15 「Jointを剛体Aの角度に」「剛体の角度をボーンLocal軸に」「剛体をボーン角度に」「取得した法線方向に剛体を回転」追加2015/05/25 「JointのXYZの値を入れ替え」「Jointの簡易入力フォーム」追加
2015/07/15 剛体をローカル軸方向に拡大する機能追加
2015/07/17 選択剛体の重心位置確認用Joint作成機能追加
2015/11/09 選択剛体に接続Jointを作成する機能追加
2015/11/16 選択剛体に接続Jointを作成する機能にリストの並び順変更機能追加
■■■■使い方■■■■■プラグイン選択「User」→「VIEW」→「[View] 剛体・JointのLocal軸回転コントロール」
を選択して実行してください。
■Local軸操作Joint・剛体を
1つ以上選択し
X/Y/Zの回転数値を入力後
「Joint回転」「剛体回転」を押すと入力値にあわせてLocal軸で回転します。
「Joint移動」「剛体移動」を押すと入力値にあわせてLocal軸で移動します。
また、X/Y/Zの文字をダブルクリックすると値が「0」に初期化されます。
・Jointを剛体Aの角度に
Jointを接続剛体Aの角度に回転をあわせます。


適用前)

↓
適用後)

図の様に剛体の回転をJointに渡します。
・剛体の角度をボーンLocal軸に
選択された剛体に紐付いたボーンのローカル軸を剛体の角度を元に設定します。

図の様にLocal軸が設定されます。

図の様に手付けで物理部分の操作を行いたい場合に使用します。

・剛体をボーン角度に
選択した剛体をボーンのローカル軸にあわせた角度に回転します。
なお、PMXEの以下の機能で剛体を作成した場合の剛体の向きになります。
回転状態の初期化機能と思ってください。
■基準点とのベクトルを軸とした移動基準点と選択した剛体・Jointの位置を軸として剛体とJointを移動することが出来ます。

1.基準点の取得/設定
剛体・Jointを選択し「重心1」もしくは「重心2」を押して下さい。(オブジェクト操作の重心1/重心2と同じ数値を返します。)
すると下の部分の数字が変化します。

2.軸移動実行
移動量に数値をいれ「選択剛体/Joint移動」を押して下さい。
以下の様に選択した剛体・Jointが移動します。
・移動量「1」で実行

・移動量「-1」で実行
