Box2Dで任意の基点を指定してオブジェクトを回転させたい

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
H.MAI

Box2Dで任意の基点を指定してオブジェクトを回転させたい

#1

投稿記事 by H.MAI » 10年前

件名の通りなんですがBox2DでSetTransform()等を使って
オブジェクトを回転させるとオブジェクトの中心を基点にして回転します。
これを例えばスクリーンの0,0を基点にしたり1000,1000を基点にしたいです。
色々調べてるんですがそのような設定項目が見当たりません…
ジョイントを複数使うなどする必要があるのでしょうか…?
好きな位置に基点を指定して回転するというのは結構シンプルな事なので
てっきりデフォルトであると思ったのですがBox2Dにはそういう機能はないのでしょうか?
ご教示の方宜しくお願いいたします。

H.MAI

Re: Box2Dで任意の基点を指定してオブジェクトを回転させたい

#2

投稿記事 by H.MAI » 10年前

この投稿者と同じように
自分もSetMassData()が使えるのかなと思い設定を変えたりしてみたのですがダメでした。
やっぱり不可能なのでしょうか?
http://flash-jp2.heteml.jp/modules/newb ... mpost41572

閉鎖

“C言語何でも質問掲示板” へ戻る