【JBullet物理演算入門】ソルバ(solver)とは?

はじめに 物理演算を勉強する上で、ソルバ(solver)というものが出てきます。 そこで何だろとググったが最後、英和辞典を憎むことになるでしょう。 下手に調べれば調べるほどわからなくなっていくのが、このソルバ。 これを今回は解説していきます。 あまり出番はありませんが、以前に作った3DのPhys... (Read More)

JBulletで物理演算を行う手順まとめ

はじめに JBulletの入門記事をここまで書いてきたので、物理演算をするまでの主な流れをまとめてみましょう。 主要クラス等の一覧は以下まとめにて掲載しています。 http://web-prog.com/buturi-enzan_nyuumon/ ざっくりまとめると ダイナミクスワールドの作... (Read More)

【Androidで物理演算入門】キューブ弾を発射する

はじめに 今回はAndroidで物理演算入門ということで、JBulletを使って立方体を砲弾にして射出してみましょう。 タップすると弾が出現し、飛んでいく仕組みです。 改良すべき点は多いので、使う場合は適所修正をお願いします。 公開用のプロジェクトはもうしばしお待ちください。 というわけで、nu... (Read More)

AndroidとJBulletで3D物理演算入門 衝突に必要なCollisionShapeを作ってみる

はじめに 前回、MotionStateクラスについての記事を書きました。 あれからOpenGL ESの入門記事を書いていますが、公開まではもう少しかかりそうです。 さて、今回はいつも通りnullieさんのHelloGameの中で、実際に物体を作る部分のコードを解説していきます。 https:/... (Read More)

AndroidとJBulletで3D物理演算入門Transformクラスとは?

はじめに 先日、Github(もう今回呼ばないけど以下Gitさん)でOpenGL ESとJBulletを使用したサンプルを発見しました。 Eclipseでかなりソースをいじってしまったためにキャプチャ画像は初期と違うかもしれません。 手元のOptimusGではカメラ位置がFloorの文字周りを回... (Read More)