2009-01-22から1日間の記事一覧

C#でツールを作る その14 -スクリーン座標をワールド座標に変換-

数学は苦手です! 数式だけ書かれてもわかりませんっ!! 図を描いて下さい。 とりあえず、スクリーン座標p(x,y)のワールド座標q(x',y',z')を求めます。 逆行列による2Dから3Dへの逆変換 カメラと被写体の間に3Dのスクリーンがあると考え、その平面上…

C#でツールを作る その14.1 -マウスではちゅねを動かす-

サンプル tool14_1.zip VC#2008EE用 「menu」→「file」→「open」から適当なモデルを選択してください。 ZX平面上のマウス座標を求めてTranslationに設定する world_mouse = ScreenToWorld( screen_mouse ); device.Transform.World = Matrix.Translation( To…