https://www.blender.org/manual/modeling/modifiers/deform/armature.html BlenderでRiggingを編集している時、忘れやすいのがArmature ModifierのPreserve Volumeをチェックすること、Quaternionによる補間(Slerp)を保持するためのもので、ほとんどの場合よい結果をもたらす。 ご存知かもしれないが、3Dプログラミングでの鬼門はRotation(Scaleもあるがほとんどの場合変化させないことで対処可能)である。 Euler(XYZの順序で状況変化)は人間に理解しやすいがギンバルロックという、直感的には理解しにくい欠陥が入ってくる。 Quaternionを利用すればギンバルロックは避けられるが今度は人間には直感的ではないし、数値的にありえない場合も起きてしまう。 尚、Quaternionはマイナス値とプラス値は同じ角度(符号反転)を示すことを覚えておくのが基本である。 とまぁ、おまじないのようにチェックして、不都合があればアンチェックすればいいと思うが、忘れないようにすることが重要である。(Blender 2.77aではディフォルトはオフ)
/ ** adapter * /
返信削除SampleAdapter adapter;
/ ** list to be passed to the adapter * /
List users;
/ ** Called Created WHEN the activity is first. * /
@ Override
public void onCreate (Bundle SavedInstanceState) {
Super onCreate (SavedInstanceState).;
setContentView (R.layout.main);
users = makeUsers (); obtain information / / User
adapter = NEW SampleAdapter ( this , users);
setListAdapter (adapter);
}
public void AddClickMethod (View v) {
User = user NEW User ();
user.name = "Taro" ;
User.Mail = "Taroattotaro.Com" ;
User.Phone = "090-1111-2222" ;
adapter.addList (user);
/ / I will inform you that the data has changed for the adapter
adapter.notifyDataSetChanged ();
}
· · · · ·
}