デベロップ掲示板
このフォームからは投稿できません。
name
e-mail
url
subject
comment

HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 発言ランク ファイル一覧 検索 過去ログ

■482 / 5階層)  2D座標から3D座標への変換 他
□投稿者/ さとしん Lv 1(7回)-(2008/03/25(Tue) 11:51:15)
    先に示されました、C++のコードを自分なりにC#にしてみました。

    > > D3DXVECTOR3 p1(マウスの位置X, マウスの位置Y, 0);
    > > D3DXVECTOR3 p2(マウスの位置X, マウスの位置Y, 1);
    > > D3DVIEWPORT9 vp;
    > > m_pd3dDevice->GetViewport(&vp);
    > > D3DXMATRIX mat;
    > > D3DXMatrixIdentity(&mat);
    > > D3DXMATRIX matProj = カメラの射影行列;
    > > D3DXMATRIX matView = カメラのビュー行列;
    > > D3DXVec3Unproject(&p1, &p1, &vp, &matProj, &matView, &mat);
    > > D3DXVec3Unproject(&p2, &p2, &vp, &matProj, &matView, &mat);

    Vector3 p1 = new Vector3(Convert.ToSingle(e.X), Convert.ToSingle(e.Y), 0.0f);
    Vector3 p2 = new Vector3(Convert.ToSingle(e.X), Convert.ToSingle(e.Y), 1.0f);
    Viewport vp = new Viewport();
    //m_pd3dDevice->GetViewport(&vp);に対応するC#コードがわからない!!
    Matrix mat = Matrix.Identity;
    Matrix matProj = device.Transform.Projection;
    Matrix matView = device.Transform.View;
    Vector3 vNear = Vector3.Unproject(p1, vp, matProj, matView, mat);
    Vector3 vFar = Vector3.Unproject(p2, vp, matProj, matView, mat);

    1行だけC++のコードがわからないのですが、他はいいのでしょうか?
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: 2D座標から3D座標への変換 他 /オノデラ →Re[6]: 2D座標から3D座標への変換 他 /オノデラ
 
上記関連ツリー

Nomal 2D座標から3D座標への変換 他 / さとしん (08/03/11(Tue) 23:16) #474
Nomal Re[1]: 2D座標から3D座標への変換 他 / オノデラ (08/03/11(Tue) 23:46) #475
│└Nomal Re[2]: 2D座標から3D座標への変換 他 / オノデラ (08/03/11(Tue) 23:48) #476
│  └Nomal Re[3]: 2D座標から3D座標への変換 他 / さとしん (08/03/21(Fri) 13:21) #480
│    └Nomal Re[4]: 2D座標から3D座標への変換 他 / オノデラ (08/03/23(Sun) 09:51) #481
│      └Nomal 2D座標から3D座標への変換 他 / さとしん (08/03/25(Tue) 11:51) #482 ←Now
│        └Nomal Re[6]: 2D座標から3D座標への変換 他 / オノデラ (08/03/25(Tue) 12:33) #483
│          └Nomal Re[7]: 2D座標から3D座標への変換 他 / さとしん (08/03/25(Tue) 14:30) #484
│            └Nomal Re[8]: 2D座標から3D座標への変換 他 / オノデラ (08/03/25(Tue) 23:52) #485
│              └Nomal Re[9]: 2D座標から3D座標への変換 他 / さとしん (08/03/27(Thu) 08:01) #486
│                └Nomal Re[10]: 2D座標から3D座標への変換 他 / オノデラ (08/03/28(Fri) 09:50) #487
Nomal 最新入荷のカナダグース ダウン / カナダグース メンズ 激安通販 (16/09/13(Tue) 11:25) #578
Nomal Re[1]: 2D座標から3D座標への変換 他 / オメガスーパーコピー (16/09/26(Mon) 18:25) #579

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 発言ランク ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -